hhibernate
文章平均质量分 78
沙漠662
自学javaEE
展开
-
hibernate配置入门
Customer。hbm。xml中的配置<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- class:建立javabean原创 2013-05-20 23:18:02 · 618 阅读 · 0 评论 -
spring
spring的配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/b原创 2013-05-29 23:26:56 · 527 阅读 · 0 评论 -
hiberante 二级缓存
Customerpackage cn.itcast.hibernate.cache2;import java.io.Serializable;import java.util.HashSet;import java.util.Set;@SuppressWarnings("serial")public class Customer implements Serializable {原创 2013-05-27 14:59:04 · 823 阅读 · 0 评论 -
映射一对一
Address 外键package cn.itcast.one2onefk;public class Address { private Integer id; private String city; private String country; private Company company; public Integer getId() { return id;原创 2013-05-27 15:07:46 · 575 阅读 · 0 评论 -
hibernate 第十一章 映射继承关系
Employee类package cn.itcast.hibernate.extends1;public class Employee { private Integer id; private String name; public Integer getId() { return id; } public void setId(Integer id) { this.i原创 2013-05-26 14:05:47 · 960 阅读 · 0 评论 -
hibernate 第九章 Hibernate的检索策略
Customer类package cn.itcast.search;import java.util.HashSet;import java.util.Set;public class Customer { private Integer id; private String name; private Integer age; private Set order原创 2013-05-25 17:58:09 · 573 阅读 · 0 评论 -
hibernate 第七章 映射一对一 多对多关联关系
studentpackage cn.itcast.hibernate.many2many;import java.util.HashSet;import java.util.Set;public class Student { private Integer id; private String name; private Set courses = new HashSet(0原创 2013-05-25 08:49:57 · 1313 阅读 · 0 评论 -
hibernate 持久化对象 session中的方法
package cn.itcast.hibernate.state;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.junit.Tes原创 2013-05-24 20:10:28 · 1288 阅读 · 0 评论 -
hibernate 映射组成关系(第六章)
customer类package cn.itcast.component;public class Customer { private Integer id; private String name; //表示家庭地址 private Address homeAddress; //表示公司地址 private Address comAddress; public I原创 2013-05-24 21:52:44 · 924 阅读 · 0 评论 -
订单变更客户
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2013-05-24 10:55:20 · 756 阅读 · 0 评论 -
hibernate 状态
public class AppState { private static SessionFactory sf=null; static{ Configuration config=new Configuration(); config.configure("cn/itcast/hibernate/state/hibernate.cfg.xml"); config.addClas原创 2013-05-24 15:50:41 · 635 阅读 · 0 评论 -
hibernate中 多对一
多对一的hbm。xml文件customer<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2013-05-24 09:36:48 · 1346 阅读 · 0 评论 -
hibernate 状态
flush and clear* * flush: 进行清理缓存(此时缓存中的数据并不丢失)的操作,让缓存和数据库同步 执行一些列sql语句,但不提交事务,; commit:先调用flush() 方法,然后提交事务. 则意味着提交事务意味着对数据库操作永久保存下来。 reresh:刷新,让session和数据库同步,执行查询,把数据库的最新信息显示出来,更新本地缓存的对象状态.原创 2013-05-24 14:36:03 · 612 阅读 · 0 评论 -
解决hibernate懒加载导致的nullPosition
/* Employee employee = SessionContext.get().getManager(); employee为null 懒加载异常 因为Session已经关闭了 解决方案: 1.在登录的时候初始化和当前用户关联的对象 (manager); 2.在ManagerTaskHandler中重新查询当前用户 获取当前用户对象的manager */原创 2015-03-22 16:20:08 · 1137 阅读 · 0 评论