如果一个对象通过webservice传递到了客户端,那么他在getXxxs()去一个集合的时候有没有什么问题?
能举个小例子吗说明吗?
谢谢
具体的东西可以看看下面的连接:
http://www.hibernate.org/hib_docs/reference/html_single/#collections-s1-7
具体的东西可以看看下面的连接:
http://www.hibernate.org/hib_docs/reference/html_single/#collections-s1-7
s = sessions.openSession();
User u = (User) s.find("from User u where u.name=?", userName, Hibernate.STRING).get(0);
Map permissions = u.getPermissions();
s.connection().commit();
s.close();
Integer accessLevel = (Integer) permissions.get("accounts"); // Error!
这个permissions应该是被lazy的类
它上面说,permissions应该放到commit前才正确,
那我看不出来什么地方用到了lazy???
关于这个lazy 挺好也有不方便的时候,就好比我为了添加parent的一个child,我在一个session载入的parent时候 不得不一个一个载入parent的child, 之后在这个session关闭后 , 在另一个session中 才可以用到parent.getchilds().add(child) ,不然就会报错!
不知道大家是怎么用代码载入的 我使用循环一个一个的载入
|
有没有什么其他的方法?
还有一个问题 在处理分页的时候
|
这个只是可以得到当前页面上的纪录数 ,我怎么得到总的记录数呢?不能我再做一边
q=session.createQuery(hql);
得到总的记录数吧! 大家使用什么办法的?