ORM com suporte a colunas com nome reservado

1 view
Skip to first unread message

Pedro Viegas

unread,
Jul 25, 2022, 2:25:58 PM7/25/22
to DIF2 Mailing list
Boa tarde,

O processo de Reveng passa a escapar colunas qe pedimos no ficheiro orm.generation.xml
Exemplo:

<hbmDefinitions>
<class name="pt.digitalis.comquest.model.data.LovEntry">
<property name="key" escapeName="true"/>
</class>
</hbmDefinitions>
A coluna KEY é reservada em mySQL.
Com esta indicação o ORM na versão 1.0.9-10 ou superior passa a gerar o hbm.xml da seguinte forma:

<property name="key" type="string">
<column name="`KEY`" length="50" not-null="true">
<comment>The LOV entry key</comment>
</column>
</property>
E as queries passam a referir a coluna com as pelicas invertidas.

Com os melhores cumprimentos,



Pedro Viegas
Director Departamento de Desenvolvimento
(Development Manager)
Digitalis Informática Lda
R&D: http://development.digitalis.pt


Reply all
Reply to author
Forward
0 new messages