Talvez isto pode ajudar.

Ele deve estar trabalhando com o banco default dele, mesmo que vc esteja

direcionando no arquivo jbosscmp-ejb.xml, fa�a um teste altere a configura��o do

arquivo standardjaws.xml que se encontra no diret�rio \jboss\server\default\conf

<jaws>
   <datasource>java:/testeXDB</datasource>
   <type-mapping>Oracle8</type-mapping>
   <debug>false</debug>

   <default-entity>
      <create-table>true</create-table>
      <remove-table>false</remove-table>
      <tuned-updates>true</tuned-updates>
      <read-only>false</read-only>
      <time-out>300</time-out>
      <row-locking>false</row-locking>
      <read-ahead>false</read-ahead>
   </default-entity>

<type-mappings>
      <type-mapping-definition>
          <name>Oracle8</name>

      </type-mapping-definition>
</type-mappings>

Espero ter ajudado.

Otus

 

 

 Alvaro Mota <[EMAIL PROTECTED]> wrote:

Srs.


Estou usando o JBOSS 3.0.3 com o Oracle8.1.7, ambiente linux.

Considere a seguinte configura��o do elemento defaults para o meu
jbosscmp-ejb.xml.


java:/testeXDB
Oracle8
true
true
true
foreign-key


Ele ir� criar as tabelas no deploy. Tudo bem, segundo a documenta��o
o nome da tabela nao � requerido, o valor default � o ejb-name. (pagina
15 JBOSSCMP).

Considere o seguinte Entity,



EMacaEJB
Maca

unicoOID
macaId

...... etc....


O que esperava � que no deploy ele criasse uma tabela com nome Maca
colunas macaId etc.

Mas ele d� o seguinte erro.
01:01:56,219 INFO [EMacaEJB] Table 'MACA' already exists

Mas a tabela n�o existe e n�o foi criada. Se eu trocar o nome da tabela
para MacaXXX, por exemplo ele cria perfeitamente.


Algu�m sabe o porque deste comportamento?

Dei uma olhada no
/opt/jboss/server/default/conf/standardjbosscmp-jdbc.xml
n�o vi nada relacionado.

Ser� um BUG???

Obrigado

Alvaro




---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.

Responder a