【发布时间】:2011-12-15 15:54:35
【问题描述】:
我正在尝试将类语言映射到类用户。
多对一映射工作正常,通过应用程序的功能,我可以将值从默认的 null 设置为特定值。
问题是我想将默认映射设置为 idLanguage 1,但是当它映射时,所有内容都设置为 null。
我试过了:
< many-to-one name="language" class="com. \etc\ .language.Language" column="language" default="1" lazy="false" />
但是,这给了我一个错误“必须为元素类型多对一声明属性默认值。
怎么办?
(注意:语言映射到用户类中的语言对象,而不是语言id。在应用程序中设置将语言的id放在语言列中,替换空值)
【问题讨论】:
标签: java xml hibernate mapping hql