hibernate 能不能查询关联对象的部分属性 是这样的,有两个对象 A,和B吧,A和B是一对多这样的,但是B又关联着其他对象,而且B里面也有很多属性,现在是,我查询A的时候也要获得B的一些(部分)属性的值,但是,我通过A来getB,则B的所有属性都会加载过来,很郁闷啊,能不能让B不去查不想加载的属性,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以吧lazy=“ture”or“false” 不能 lazy=“ture”or“false”只是查A的时候就把B一起查了 还是查A的时候不查B ,用到B的时候再查 我也觉得利用hibernate中的延迟加载的问题可以解决 拿到代理对象 以后如果使用到B再去数据库中去相应的属性对B的代理对象进行填充,不过那样好像还是会取出全部属性,不过楼主可以通过持久类的get方法得到自己需要的属性就好了吧? hibernate 好久没有用了。 要复习复习才行了。。 延迟加载是当你用到这个类的时候 他才会发出sql语句去查询相关的对象所以 还是会全部查询出来 可以仿照下面的hql:select a, b.name, b.amount from A a left join a.Bs b 这样好像在Query query = session.createQuery("select a, b.name, b.amount from A a left join a.Bs b")报错,请问这是为何? 求考试管理系统源代码和文档 bugfree问题提问 请大侠出手介绍一下JMX和MBeans!谢谢! struts action中为什么没有mapping.findforward()方法? tomcat无法启动 请高手讲解下webwork框架,它和struts,sping有何优势和略势?为何选用webwork做开发? spirng 哪里错了? struts2 跳转带参数,这样写可以吗? 斑竹,前辈们帮帮忙看看吧! 求推荐几本java书呗 网页提交post方式,如果某一个参数是否存在不确定,应该如何判断? 关于validate验证
lazy=“ture”or“false”
lazy=“ture”or“false”只是查A的时候就把B一起查了 还是查A的时候不查B ,用到B的时候再查
要复习复习才行了。。