![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
混世小萌羊
有什么不开心的告诉我开心一下
展开
-
Hibernate 教程(一)[Hibernate的基本配置]
需要准备的东西Hibernate官网hibernate-release-5.4.0.Final.zip官方架包lib/required/目录包含hibernate-corejar及其所有依赖项。无论使用哪种Hibernate功能,所有这些jar都必须在您的类路径中可用。lib/envers目录包含hibernate-enversjar及其所有依赖项(除了lib/required/和中的...原创 2018-12-22 23:24:59 · 303 阅读 · 0 评论 -
Hibernate 教程(二)[Hibernate对象的,xml配置,注解配置]
准备数据库建表(Hibernate可以自动生成表,和对应字段,但是不能给字段添加注释,所以选择手动建表)-- 创建表CREATE TABLE `Event`(`id` INT AUTO_INCREMENT COMMENT '唯一标识',`title` VARCHAR(100) COMMENT '标题',`date` DATETIME COMMENT '时间',PRIMARY KE...原创 2018-12-23 10:24:46 · 428 阅读 · 0 评论 -
Hibernate 教程(三)[Hibernate对象的操作,对象CURD操作(增删改查)]
准备因为测试学习的时候我们每次建一个类都需要获取Session,很麻烦。所以要把获取Session的方法封装成一个工具类package uitl;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/** * Session工...原创 2018-12-23 11:15:21 · 421 阅读 · 0 评论 -
Hibernate 教程(四)[HQL使用]
HQL了解官方文档Hibernate查询语言(HQL)和Java持久性查询语言(JPQL)都是面向对象模型的查询语言,本质上类似于SQL。演示代码package query;import java.util.Arrays;import java.util.List;import org.hibernate.ScrollableResults;import org.hiber...原创 2018-12-23 12:09:57 · 214 阅读 · 0 评论 -
Hibernate 教程(六)[一对一关系]
一对一关系准备使用注解配置一对一关系需要用到的注解@OneToOne(CascadeType[] cascade(可选)必须级联到关联目标的操作。FetchType fetch(可选)是否应该延迟加载关联,或者必须急切地获取关联。java.lang.String mappedBy(可选)拥有关系的字段。boolean optional(可选)关联是否可选。boo...原创 2018-12-29 13:49:52 · 491 阅读 · 0 评论 -
Hibernate 教程(七)[一对多关系,多对一关系]
准备一个班级对应多个学生多个学生对应一个班级@OneToManyOneToMany APICascadeType[] cascade (可选)必须级联到关联目标的操作。FetchType fetch (可选)是否应该延迟加载关联,或者必须急切地获取关联。java.lang.String mappedBy拥有关系的字段。boolean orphanRemoval(可选)...原创 2018-12-29 16:28:56 · 338 阅读 · 0 评论 -
Hibernate 教程(五)[Criteria使用]
CriteriaCriteria 只支持查询,而且很难用,反正挺恶心的。我是这么觉得,别碰我。但是Hibernate推荐这么做,我搞不懂Criteria 查询数据package query.Criteria;import java.util.Arrays;import java.util.List;import javax.persistence.Tuple;import ja...原创 2018-12-25 21:32:48 · 596 阅读 · 0 评论 -
Hibernate使用JPA,整合Druid连接池
Hibernate使用JPA,整合Druid连接池Hibernate了解Druid了解Hibernate配置总结Hibernate了解ps:官方文档说,这个配置是用来获取JDBC连接,只要实现了ConnectionProvider接口源码:/* * Hibernate, Relational Persistence for Idiomatic Java * * License: G...原创 2019-02-13 19:45:48 · 2490 阅读 · 0 评论