使用Hibernate.initialize(Object obj)方法初始化一个代理对象或者集合
来源:互联网 发布:老千 电影 知乎 编辑:程序博客网 时间:2024/06/07 05:47
使用Hibernate.initialize(Object obj)方法初始化一个代理对象或者集合
.............
public class Query {
public static void main(String[] args) {
//打开Session取得Student对象,后关闭Session
Student student = getStudent();
//打开另一个Session.调用update()方法,因为在上面的Session关闭后,
//student对象成了脱管状态,在另一个Session中无法初始化一个脱管对象,必须重新关联
HibernateSessionFactory.getSession().update(student.getTeam());
//使用initialize方法初始化一个代理对象或者集合(此代理并不能保证内部嵌套的对象或者集合被初始化)
Hibernate.initialize(student.getTeam());
System.out.println(student.getTeam().getTeamname());
HibernateSessionFactory.closeSession();
}
...
public static Student getStudent() {
StudentDAO studentDAO = new StudentDAO();
Session session = studentDAO.getSession();
Student student = (Student) session.get(Student.class, "2c9ab2d516056609011605660e7e0001");
session.close();
return student;
}
...
}
- 使用Hibernate.initialize(Object obj)方法初始化一个代理对象或者集合
- Hibernate.initialize(Object obj)
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(obj)
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)用法
- Hibernate.initialize(Obj)立即加载。
- tomcat 绑定域名
- 2009.11.10日再次回归,开启新的旅程
- tcp传输的流程
- Java String Concatenation and Performance(String串联4个操作性能对比)
- 内容页超连接关键词的完美实现
- 使用Hibernate.initialize(Object obj)方法初始化一个代理对象或者集合
- Telnet的命令模式
- 正则表达式之道
- MT6516智能芯片
- C# 后台动态生成textbox
- 我的CSDN
- 获取动态textbox的Text
- "0x7c97cdf2"指令引用的"0x00000014"内存。该内存不能为”written"
- Java语言(二)