首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate 级联检询

2012-07-16 
hibernate 级联查询HQL级联查询的结果list中是一个Object,而Object中是Book 和category (书籍、分类)两个对

hibernate 级联查询
HQL级联查询的结果list中是一个Object,而Object中是Book 和category (书籍、分类)两个对象,在jsp中如何遍历该list取到book和category中的属性呢?

[解决办法]
在hibernate配置文件中Object.hbm.xml Book 和category 两个属性中 设置lazy="false" 即可
[解决办法]
jsp页面中
Object.Book .xxx
Object.category.xxx

[解决办法]
将Book,Category两个实体引入,用instanceof来判断是那种对象
这种逻辑最好放在后台处理好吧?

[解决办法]
得到对象!得不到对象的属性,面向对象是神马来着?
[解决办法]
List<Map<String,Object>> 你取出的应该是这种形式吧,然后直接写属性名就可以了吧
[解决办法]
看看我发布的资源
[解决办法]

探讨
引用:
List<Map<String,Object>> 你取出的应该是这种形式吧,然后直接写属性名就可以了吧


from Book b , Category c where b.categoryId = c.id
取出的是List<Object>; Object是Book和category

[解决办法]
from Book b , Category c where b.categoryId = c.id
这种效率高点..

热点排行