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.
<defaults>
<datasource>java:/testeXDB</datasource>
<datasource-mapping>Oracle8</datasource-mapping>
<create-table>true</create-table>
<remove-table>true</remove-table>
<pk-constraint>true</pk-constraint>
<preferred-relation-mapping>foreign-key</preferred-relation-mapping>
</defaults>
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,
<enterprise-beans>
<entity>
<ejb-name>EMacaEJB</ejb-name>
<table-name>Maca</table-name>
<cmp-field>
<field-name>unicoOID</field-name>
<column-name>macaId</column-name>
</cmp-field>
...... 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]
- Re: [enterprise-list] Nome de Tabela no... Alvaro Mota
- Re: [enterprise-list] Nome de Tabe... Otus Apollo
- Re: [enterprise-list] Nome de Tabe... Emerson Cargnin - SICREDI Servi�os
- Re: [enterprise-list] Nome de ... Alvaro Mota
