08 2017 档案
摘要:数据库 使用双向一对多多对一的案例 实体人,班级不变;实体映射文件不变;配置文件不变 班级dao包 人dao包 业务 Main测试 使用代理改进版 前面不变,业务变 Main测试变
阅读全文
摘要:一、使用双向一对多,多对一的案例 util包不变、映射文件、配置文件不变 添加了一个实体(用于setResultTransformer): Main测试
阅读全文
摘要:今日学习主要知识点(所借用案例都是双向多对一,一对多): 1.分页 2.多表查询 3.所需数据库代码 一、分页查询 (1)图解 (2)分页Main测试 二、多表连接查询 (1)图解 (2)多表连接查询Main测试 /*以上个人整理笔记,如果有误或者有不懂的地方,欢迎评论与指出*/
阅读全文
摘要:项目一: (1)配置文件不变 (2)HibernateUtil不变 (3.1)班级实体 (3.2)学生实体 (4)两个实体映射文件和上一篇一样(双向多对一,一对多) (5)Main测试 项目二:(集合相关) Main测试 //List集合里放-自定义类型:相关的类 PersonInfo类 /*以上个
阅读全文
摘要:课堂笔记 连接池(HibernateStudy_connectionpool项目): 一、需要在lib文件夹里,再导入c3p0-0.9.5.2.jar、hibernate-c3p0-5.2.10.Final.jar、mchange-commons-java-0.2.11.jar,以及MySql的驱动
阅读全文
摘要:补充:3.级联cascade (1)class类映射文件 (2.1)Main测试,级联添加 (2.2)Main测试,级联删除 (5.3)外键加载(显式加载) 班级映射文件: Main测试: /*以上个人整理笔记,如果有误或者有不懂的地方,欢迎评论与指出*/
阅读全文
摘要:一、多对多(在双方实体中都加入一个Set) (1)HibernateUtil包映射文件不变 (2)hibernate.cfg.xml配置文件基本不变:除了两个映射文件更换顺序会引起中间表的数据跟着改变。 思考来源:中间表插入数据insert into 中间表(“类1”,“类2”);和insert i
阅读全文
摘要:一:课堂笔记 **********映射配置的整体情况******** 除了多对多是利用中间表的形式来做映射,其它所有的情况 都是利用外键的方式来配置的 二、多对一的关系(代码) (1)hibernate.cfg,xml配置文件 (2.1)实体1 (2.2)实体2 (3.1)班级实体映射文件 (3.2
阅读全文
摘要:1、hibernate.cfg.xml除了映射的路径变,其余不变; 2、类 3、类的映射文件:本章重点 4、util包中的HibernateUtil和以前一样不变 5、test测试包:Main.java /*以上个人整理笔记,如果有误或者有不懂的地方,欢迎评论与指出*/
阅读全文
摘要:对象在Hibernate中的状态1.对象的状态也称之为对象的生命周期。 2.hibernate只分了3个阶段 2.1 临时,瞬时()(transient) 2.2 持久化(persistent) 2.3 游离,托管,分离(),离线(detached) 3.图解: 4、代码 (1)hibernate.
阅读全文
摘要:一、 1)项目结构 2)SQL server 2008数据库的编写 二、代码 1)DBUtil 2)实体对象 3)dao接口 4)dao接口实现 5)test测试 /*以上个人整理笔记,如果有误或者有不懂的地方,欢迎评论与指出*/
阅读全文
摘要:一:.项目结构 二、代码 1)HibernateUtil 2)配置文件hibernate.cfg.xml 3.1)实体对象 3.2)实体映射文件 4)dao方法 5)test测试 /*以上个人整理笔记,如果有误或者有不懂的地方,欢迎评论与指出*/
阅读全文
摘要:一、相关使用工具的下载与导入(环境配置) hibernate-release-4.2.21.Final-->旧版本hibernate-release-5.2.10.Final-->新版本 首先需要解压:hibernate-release-5.2.10.Final(新版本)-->把解压后的 hiber
阅读全文

浙公网安备 33010602011771号