hibernate设置lazy="false"后能不能动态修改 表a中包含set b,在大大大部分查询表a的时候都是需要加载某张数据很大的表b,但是有些时候又是不需要的,比如获取a的列表信息的时候,然后就在hibernate xml中设置了表a的b字段为lazy=false这时候读取a列表的时候就会很慢,有什么办法动态改变字段lazy的属性嚒,比如在查询a列表的时候不加载b? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如获取a的列表信息的时候,然后就在hibernate xml中设置了表a的b字段为lazy=false你这里设置了lazy为false,而有时候你又不想加载,使用以下代码:Criteria x2//你查询的criteria x2.setFetchMode("xx.bList", FetchMode.LAZY)//临时对b集合使用lazy 好像FetchMode.LAZY已经被废弃了depreciated了 Criteria x2x2.setFetchMode("xx.bList", FetchMode.LAZY ***小问题 "aaaa".length(); JAVA使用POI如何获取实际的数据行数 schema验证问题 ssh框架合成 有一个多对多的关系 后台写好,测试可以出结果,但启动服务报错,在线等!! 当连接池断开时,weblogic服务器内存溢出 web调用webservice出问题 lcllcl987(毛爷爷)进来接分! cmp 怎么更新一条记录啊 《Java Web Services》这本书有没有中文版?在那里可以卖得到呢? XML与JAVA结合 请教类是baidu文库缩略图和在线阅读 commons.betwixt xml和bean之间转换
你这里设置了lazy为false,而有时候你又不想加载,使用以下代码:
Criteria x2//你查询的criteria
x2.setFetchMode("xx.bList", FetchMode.LAZY)//临时对b集合使用lazy