您的位置:首页 > 其它

开发日志:hibernate映射,使表中的一个字段对应实体中的多个属性

2013-11-23 16:12 537 查看
用户user对应一个单位dept

现在要取dept里的某属性进行查询,但因为以前项目已经使用了String来绑定deptid,改动映射文件的代价太大,最后想到了用到一个字段绑定多个实体属性的方法。

<class name="com.bean.User" table="USER" lazy="true">
<property name="deptid" type="java.lang.String">
<column name="DEPTID"   />
</property>

<many-to-one name="department" class="com.gdcy.bean.Department" insert="false" update="false" lazy="proxy" >
<column name="deptid" />
</many-to-one>
</class>


将一个表字段映射到实体的多个属性,需要注意:只能通过一个属性修改数据库,其它的映射属性只能查询数据,因此要将其它属性设置为insert="false" update="false"。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐