Hibernate关于视图的处理
2012-07-20 11:33
281 查看
封闭开发中......
淄博是个好地方,卧龙山庄很是清凉。
开发中遇到的问题还是着不少,很多都很细节,现在整理一下:
有个hibernate处理视图的问题:
问题描述:由于视图没有主键,myEclipse反向工程的时候把所有属性当做联合主键来处理,这样产生了一个问题,根据属性查询的时候,结果集中size是有数值的,比如1或者2,但是结果集中的对象都是空的。
问题解决:把联合主键类中的属性都移回到主pojo类中,仅保留真正的联合主键,如果只是一个字段做主键,那就把所有的属性都移出来,删除掉联合主键类。
总结:所有字段做联合主键是有问题的,如果需要联合主键,那就仅把联合主键需要的属性放到联合主键对应的类中。
淄博是个好地方,卧龙山庄很是清凉。
开发中遇到的问题还是着不少,很多都很细节,现在整理一下:
有个hibernate处理视图的问题:
问题描述:由于视图没有主键,myEclipse反向工程的时候把所有属性当做联合主键来处理,这样产生了一个问题,根据属性查询的时候,结果集中size是有数值的,比如1或者2,但是结果集中的对象都是空的。
问题解决:把联合主键类中的属性都移回到主pojo类中,仅保留真正的联合主键,如果只是一个字段做主键,那就把所有的属性都移出来,删除掉联合主键类。
总结:所有字段做联合主键是有问题的,如果需要联合主键,那就仅把联合主键需要的属性放到联合主键对应的类中。
相关文章推荐
- 关于Hibernate查询返回值转换为实体或Map形式处理问题
- hibernate处理视图为NULL时
- 关于hibernate查询视图时,相同主键的两条记录映射问题【已解决】
- Hibernate 处理视图
- 关于子视图超出父视图后无法响应点击事件的处理办法
- 【Hibernate】关于hibernate中使用createSQLQuery后返回的结果处理
- Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在,分页等关于hibernate测试的几个问题
- 关于Hibernate映射视图后数据查询的方法
- 关于远程数据库接口视图的处理
- 关于 hibernate SELECT command denied to user 的一种处理
- 关于Hibernate 处理返回的数据
- 关于hibernate对视图的操作的一点心得
- [Hibernate]关于Hibernate buildsessionfactory()过时处理
- 关于Spring+Hibernate+Ajax+jQuery中的分页显示处理
- 关于mysql hibernate视图
- 关于Hibernate 里面的视图映射
- 关于hibernate的Could not execute JDBC 错误的处理办法
- 关于视图控制器push or present...处理的相关
- hibernate之处理视图
- 关于Hibernate出现MySQLSyntaxErrorException异常的处理。