数据库中数据几条时,可以查询当数据量超过50条时,检索异常,怎么解决java.lang.NoSuchMethodException: com.hel.fmgps.dto.CompanysDTO.getHibernateLazyInitializer()
at java.lang.Class.getMethod(Class.java:1605)
at org.apache.struts2.json.JSONWriter.findBaseAccessor(JSONWriter.java:258)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:186)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.array(JSONWriter.java:441)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:150)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.array(JSONWriter.java:441)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:150)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.array(JSONWriter.java:441)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:150)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at java.lang.Class.getMethod(Class.java:1605)
at org.apache.struts2.json.JSONWriter.findBaseAccessor(JSONWriter.java:258)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:186)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.array(JSONWriter.java:441)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:150)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.array(JSONWriter.java:441)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:150)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:352)
at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:215)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:160)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
at org.apache.struts2.json.JSONWriter.array(JSONWriter.java:441)
at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:150)
at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:126)
你用的是一次加载所有数据?
这是缺失方法造成的异常
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping>
<class table="companys" name="com.helixinsoft.pmgps.dto.CompanysDTO">
<id unsaved-value="0" name="id" type="int" column="id">
<generator class="sequence">
<param name="sequence">companys_id_seq</param>
</generator>
</id>
<property name="ecid" column="ecid" unique="false" not-null="true"
type="string" />
<property name="prov_ecid" column="prov_ecid" unique="false" not-null="true"
type="string" />
<property name="ece_name" column="ece_name" unique="false" not-null="true"
type="string" />
<property name="opr_time" column="opr_time" unique="false" not-null="true"
type="string" />
<property name="eff_time" column="eff_time" unique="false" not-null="false"
type="string" />
<property name="ec_tel" column="ec_tel" unique="false" not-null="false"
type="string" />
<property name="intro_url" column="intro_url" unique="false" not-null="false"
type="string" />
<property name="contract_tel" column="contract_tel" unique="false" not-null="false"
type="string" />
<property name="contract_name" column="contract_name" unique="false" not-null="false"
type="string" />
<property name="note" column="note" unique="false" not-null="false"
type="string" />
<property name="status" column="status" unique="false" not-null="true"
type="string" />
<property name="company_name" column="ec_name" unique="false" not-null="true"
type="string" />
<property name="update_id" column="update_id" unique="false" not-null="true"
type="int" />
<property name="update_time" column="update_time" unique="false" not-null="true"
type="timestamp" />
<property name="version" column="version" unique="false" not-null="true"
type="int" />
<!--公司信息——部门关联-->
<set name="departmentsDTO" table="departments" inverse="true" cascade="save-update" >
<key column="company_id" />
<one-to-many class="com.helixinsoft.pmgps.dto.DepartmentsDTO" />
</set>
<!--公司信息——终端关联-->
<set name="telephoneDTOS" table="telephone" inverse="true" cascade="save-update" >
<key column="company_id" />
<one-to-many class="com.helixinsoft.pmgps.dto.TelephoneDTO" />
</set>
<!--公司信息——EC订购-->
<one-to-one name="ecOrderDTO"
class="com.helixinsoft.pmgps.dto.EcOrderDTO"
property-ref="companysDTO"
/>
</class>
</hibernate-mapping>