Oracle专栏评论。

时间:2011-09-13 00:30:23

标签: nhibernate nhibernate-mapping

我正在寻找一种解决方案,让我在映射文件中指定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> 

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试使用两个单独的<database-object>元素,每个评论一个。