DAO中get类型为set的属性时报session关闭异常的处理办法!
2011-02-14 16:49
351 查看
废话不再多说,直接给一个配置实例,一目了然!
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.huangyz.entity.Users" table="USERS" schema="REPORT">
<id name="id" type="java.lang.String">
<column name="ID" length="20" />
<generator class="native" />
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="20" />
</property>
<property name="password" type="java.lang.String">
<column name="PASSWORD" length="8" not-null="true" />
</property>
<set name="grades" table="GRADES" lazy="false"><!--HiberanteTemplate 默认的是懒加载,即lazy=true -->
<key column="STU_ID" ></key><!-- 该表中的外键字段 -->
<one-to-many class="com.huangyz.entity.Grades" ></one-to-many>
</set>
</class>
</hibernate-mapping>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.huangyz.entity.Users" table="USERS" schema="REPORT">
<id name="id" type="java.lang.String">
<column name="ID" length="20" />
<generator class="native" />
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="20" />
</property>
<property name="password" type="java.lang.String">
<column name="PASSWORD" length="8" not-null="true" />
</property>
<set name="grades" table="GRADES" lazy="false"><!--HiberanteTemplate 默认的是懒加载,即lazy=true -->
<key column="STU_ID" ></key><!-- 该表中的外键字段 -->
<one-to-many class="com.huangyz.entity.Grades" ></one-to-many>
</set>
</class>
</hibernate-mapping>
相关文章推荐
- session关闭异常的处理
- Java获得基类各个属性、类型 、get/set方法
- java.sql.SQLException: Before start of result set异常及处理办法
- 类型初始值设定项引发异常处理办法
- java.sql.SQLException: Before start of result set异常及处理办法
- java.sql.SQLException: Before start of result set异常及处理办法
- 关于JPA封装数据库数据到实体不调用属性的get和set的方法解决办法
- 关于IE7打开任何网页弹出[未处理的异常('对象不支持此属性或方法')发生在iexplorer.exe]错误调试框的解决办法
- 对启用了ReadOnly属性的WebEdit控件无法使用Set方法赋值的处理办法
- 对于Name属性没有get/set方法引起的:target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515)异常
- 通过封装编写Book类。要求:类具有私有属性书名title、页数pageNum、类型type(默认为计算机类),并为这三个属性分别编写set和get方法。其中,页数不能少于200页,否则输出错误信息,
- QTP打开文件、保存文件时提示异常出错强制关闭程序处理办法
- python学习六:异常处理、map/reduce/filter内置函数、python集合(set)类型、元组转列表
- 利用反射原理用get/set方法设置属性(也可用clone,但如果有特殊处理的东西,这个好用)
- Spring3与hibernate4整合,sessionFactory.getCurrentSession()方法获取不到Session对象异常解决办法
- 处理session封闭时再调用目标办法时报session已封闭疑问
- 关于RPC架构分布式框架dubbo框架对unchecked类型异常的处理
- 未处理的“System.StackOverflowException”类型的异常出现在 mscorlib.dll
- es6 javascript的__proto__ 属性, Object.setPrototypeOf() , Object.getPrototypeOf()
- opensession()和getCurrentSession()方法的区别(JTA(java Transaction Api,分布式事务)事务和Connection事务:数据库自带的事务处理方式)