摘要: 第一步:创建两个实体类:用户和角色实体类,多对多关系,并让两个实体类之间互相关联: 用户实体类: 1 package com.yinfu.entity; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 public class Us 阅读全文
posted @ 2017-11-01 19:23 慕码人 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1:Hibernate的一对多操作(重点) 一对多映射配置 第一步:创建两个实体类:客户和联系人(例)以客户为一,联系人为多: 1 package com.yinfu.entity; 2 3 public class LinkMan { 4 5 private Integer lkm_id; 6 p 阅读全文
posted @ 2017-11-01 17:09 慕码人 阅读(3814) 评论(0) 推荐(0) 编辑
摘要: 映射文件,核心文件,实体类,工具类的内容都不变直接看测试方法中的代码: 1 package com.yinfu.test; 2 3 4 import java.util.List; 5 6 import org.hibernate.Query; 7 import org.hibernate.Sess 阅读全文
posted @ 2017-11-01 14:56 慕码人 阅读(3742) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-01 11:50 慕码人 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Hibernate框架中提供了很多优化方法,缓存就是其中之一 Hibernate中的缓存特点: 第一类:Hibernate的一级缓存: (1)Hibernate的一级缓存是默认打开的 (2)Hibernate的一级缓存的适用范围,与session的范围相同,从session创建到session关闭 阅读全文
posted @ 2017-10-31 20:28 慕码人 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1:创建实体类 1 package com.yinfu.entity; 2 3 public class User { 4 5 private int id; 6 private String username; 7 private String password; 8 private String 阅读全文
posted @ 2017-10-31 14:57 慕码人 阅读(5075) 评论(0) 推荐(0) 编辑
摘要: 1. navicat for mysql 9 注册码 ::: NAVL-EHNC-7N7P-W6GM 2. navicat for mysql 9.17中文版 注册码 :: NAVM-5ZCW-5PER-KPFT3. 注册码:NAVI-4U46-HW4V-LIET(navicat for mysql 阅读全文
posted @ 2017-10-26 14:56 慕码人 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: 一:版本一.这种存在一个问题就是每执行一次操作都会创建一次Connection链接和且释放一次链接 1:创建pojo对象(OR映射,一个pojo类对应一张数据库表) 1 package com.yinfu.dao; 2 3 public class Employee { 4 5 private in 阅读全文
posted @ 2017-10-21 16:11 慕码人 阅读(27814) 评论(0) 推荐(0) 编辑
摘要: 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为 阅读全文
posted @ 2017-10-20 14:14 慕码人 阅读(17870) 评论(0) 推荐(1) 编辑
摘要: 一:spring使用注解的方式进行事务声明 1.spring的声明式事务: 用jdbc的事务管理器:DataSourceTransactionManager 首先在applicationContext.xml 文件中进行配置 这里的property中的name就是数据库的bean,ref对应的是ap 阅读全文
posted @ 2017-10-12 23:22 慕码人 阅读(208) 评论(0) 推荐(0) 编辑