代码:
                   int count = 0;
int start = (pageindex - 1) * pagesize;
int end = pagesize;
DetachedCriteria dc = DetachedCriteria.forClass(NewInfo.class); dc.addOrder(Order.asc("newId"));
count = this.newInfoService.ListDeptInfor(dc).size();
this.list = this.newInfoService.findByPage(dc, start, end);
 JSONArray ja = JSONArray.fromObject(list); 
在执行转换时间出现错误
2009-6-12 9:06:08 org.hibernate.LazyInitializationException <init>
严重: failed to lazily initialize a collection of role: com.quanguowuliu.pojo.AreaInfo.carInfos, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.quanguowuliu.pojo.AreaInfo.carInfos, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:380)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:372)
at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:365)
at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:108)
at org.hibernate.collection.PersistentSet.hashCode(PersistentSet.java:434)
at java.util.HashMap.put(HashMap.java:372)
at java.util.HashSet.add(HashSet.java:200)
at net.sf.json.AbstractJSON.addInstance(AbstractJSON.java:52)
at net.sf.json.JSONArray._fromCollection(JSONArray.java:1064)
at net.sf.json.JSONArray.fromObject(JSONArray.java:147)
其中areainfo是主表(地区表),newinfo是新闻表引用areainfo表的地区编号,carinfo是车源信息表,引用areainfo表的地区编号