Hibernate
Hibernate相关知识点
极乐码农
这个作者很懒,什么都没留下…
展开
-
动态条件模糊查询
实现方法两步: /* * 动态条件模糊查询 * */ @Override public List<Emp> queryEmpByCondition(final EmpQuery empQuery) { /*第一步动态组合sql语句*/ String hql = "from Emp e where 1=1"; ...原创 2020-03-19 14:22:34 · 334 阅读 · 0 评论 -
Stuts2、Spring、Hibernate三大框架的整合
1、用配置文件方式做整合1.1Spring和hibernate做整合1.1.1目录结构项目的目录结构:有configure(资源目录)、src(java代码)、test(测试包);在configure下新建一个hbm的包存放实体类的映射文件1.1.2 model层实体类User1.1.3 User类 的映射文件public class User { private Integ...原创 2020-03-12 15:54:44 · 529 阅读 · 0 评论 -
Hibernate逆向工程
Hibernate逆向工程原创 2020-02-26 20:46:19 · 109 阅读 · 0 评论 -
用hibernate往数据库建表存数据
用hibernate往数据库建表存数据编写之前必须在数据库中 建立一个数据库1、编写model userimport java.util.Date;public class User { private int userId; private String userName; private int age; private int gender; ...原创 2020-02-15 16:48:13 · 175 阅读 · 0 评论 -
hibernate工具类的封装
hibernate封装工具类封装HibernateUtils.javapackage utils; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.boot.registry.StandardServiceRegist...原创 2020-02-17 13:26:03 · 244 阅读 · 0 评论 -
Hibernate四种表间关系
第一种:Hibernate 多对一关系映射(以球员和球队举例)1.1编写实体类 Team.java 和 Emp.javaTeam.javapackage model;public class Team { private Integer teamId; private String teamName; private String location; p...原创 2020-02-19 16:15:32 · 184 阅读 · 0 评论 -
Hibernate 类的延迟加载 集合的延迟加载 单端的延迟加载
hibernate延迟加载有以下三种:类的延迟加载: get方法没有延迟加载 load方法默认有延迟加载。可以在配置文件中进行配置 使用lacy是否启用延迟加载。 延迟加载必须在同一个session中。session关闭了就不会有延迟加载。集合的延迟加载: 通常是在一对多和多对多关系中使用。 使用load方法的时候会有延迟加载但是还是受到 ...原创 2020-02-21 13:38:25 · 75 阅读 · 0 评论 -
HQL语句详解
1、创建表 @Test public void testAdd() { Session session = HibernateUtils.getSession(); Transaction ts = session.beginTransaction(); try { for (int i = 0; i <...原创 2020-02-21 17:39:07 · 827 阅读 · 0 评论 -
Hbernate继承映射
继承映射1、单表继承映射1.1父类的编写package model;public class Animal { private Integer animalId; private String animalKindName; private Integer animalGender; public String getAnimalKindName() {...原创 2020-02-23 16:41:29 · 88 阅读 · 0 评论 -
Hibernate并发控制
Hibernate 并发控制hibernate并发控制悲观锁hibernate并发控制乐观锁原创 2020-02-24 13:14:05 · 228 阅读 · 0 评论 -
Hibernate抓取策略
Hibernate抓取策略 **关联查询的时候用的 用在多对一、 一对多 或者多对多(本质是两个一对多)** 根据不同需求来选择不同的策略来查询 后台生成的sql也不一样。1、多对一单端抓取 先建立多对一的关系映射 多对一 是 把一的一端的对象加入到多的一端 会在多的一端产生一的一端的主键作为它的外键 ...原创 2020-02-24 18:42:05 · 121 阅读 · 0 评论 -
Hibernate 缓存
Hibernate缓存 后台取数据过程是: 先判断缓存里有没有数据,如果有从缓存里取数据让后返回,如果缓存里没有数据,则从数据库中取让后把数据存进缓存 使用缓存可以大幅度的提高查询速度和程序响应速度1、hibernate一级缓存2、hibernate二级缓存3、hibernate查询缓存...原创 2020-02-25 20:06:16 · 306 阅读 · 0 评论