您的位置:首页 > 其它

Hibernate+discriminator-利用单表冗余字段实现对象继承模式补遗

2011-10-12 16:23 274 查看
hbm.xml文件中discriminator节点必须紧跟id节点之后,不能放在其他位置;
hbm.xml文件中子类特有属性(property)在subclass节点中描述;
数据库中冗余字段中出现的值必须在hbm.xml文件subclass节点的discriminator-value值中都有描述;
数据库中冗余字段若需作为查询字段,property中应追加insert="false" update="false";

POJO(Java Data Object)子类中用extends继承父类,子类中追加其特有属性(property)及对应getter、setter;
HQL查询中可直接用"from subClassName"查询。

附件:

Hibernate discriminator-value用法

Hibernate操作视图(利用discriminator相当于代替了视图)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐