摘要: 一。一对多 之 内连接使用内连接List list=session.createQuery(" from domain.Classes c inner join c.students").list(); classes中3条数据 。student中6条数据 发出了4条sql语句 list结构是... 阅读全文
posted @ 2016-01-18 01:40 a617475430 阅读(680) 评论(0) 推荐(0) 编辑
摘要: Hibernate重构DAO思路: 第一步:实现通用DAO接口与实现类 核心技术: (1)new 子类()的时候,子类会调用父类的构造函数,此时,父类便可以得知子类的信息 (2)Hibernate的元数据,是描述持久化类数据的数据 第二步:针对不同的表操作时,分别继承D... 阅读全文
posted @ 2016-01-18 01:39 a617475430 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一。延迟加载。 为什么要使用延迟加载? 对于需要数据的时候才加载这种方式,就是一种优化方式 Hibernate中的三种懒加载 (一)类的懒加载 @Test public void testClass_Lazy(){ SessionFactory sessionFactory=SessionFacto 阅读全文
posted @ 2016-01-18 01:39 a617475430 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一,"from (类名称)" 类名称:持久化类的配置文件(*.hbm.xml)中,中name的值 使用:Query query=session.createQuery("from domain.Student"); 效果:把数据库中Student对应的表 中数据全部提取出来 二... 阅读全文
posted @ 2016-01-18 01:39 a617475430 阅读(120) 评论(0) 推荐(0) 编辑