我正在寻找一种解决方案,让我在映射文件中指定Oracle列注释。以下是尝试使用,但我得到了这个错误...
21:13:38.714 DEBUG [SchemaExport.Execute] Sistema:对Cone_Slab.Id_Cone_Slab列的评论是'Identificador do registro';对Cone_Slab.Id_Slab列的评论是'Identificador da 加泰罗尼亚'; 21:13:38.734 WARN [SchemaExport.Execute] Sistema:不成功:评论专栏cone_Slab.Id_Cone_Slab是'Identificador do registro';评论专栏Cone_Slab.Id_Slab是'Identificador da placa'; 21:13:38.735警告[SchemaExport.Execute] Sistema:ORA-00911:caractereinválido
<class name="ConeSlab" table="Cone_Slab" lazy="false">
<id name="Id" column="Id_Cone_Slab" type="Int32">
<generator class="hilo"/>
</id>
<many-to-one name="Cone" column="Id_Cone" class="Cone" cascade="none" fetch="join" not-null="true"/>
<many-to-one name="Slab" column="Id_Slab" class="Slab" cascade="none" fetch="join" not-null="true"/>
</class>
<database-object>
<create>comment on column Cone_Slab.Id_Cone IS 'Identificador do cone'; comment on column Cone_Slab.Id_Slab IS 'Identificador da placa';</create>
<drop></drop>
</database-object>
我该如何解决这个问题?
答案 0 :(得分:0)
尝试使用两个单独的<database-object>
元素,每个评论一个。