
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 · 374 阅读 · 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 · 496 阅读 · 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 · 512 阅读 · 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 · 260 阅读 · 0 评论 -
Hibernate 教程(六)[一对一关系]
一对一关系 准备 使用注解配置一对一关系 需要用到的注解 @OneToOne ( CascadeType[] cascade (可选)必须级联到关联目标的操作。 FetchType fetch (可选)是否应该延迟加载关联,或者必须急切地获取关联。 java.lang.String mappedBy (可选)拥有关系的字段。 boolean optional (可选)关联是否可选。 boo...原创 2018-12-29 13:49:52 · 577 阅读 · 0 评论 -
Hibernate 教程(七)[一对多关系,多对一关系]
准备 一个班级对应多个学生 多个学生对应一个班级 @OneToMany OneToMany API CascadeType[] cascade (可选)必须级联到关联目标的操作。 FetchType fetch (可选)是否应该延迟加载关联,或者必须急切地获取关联。 java.lang.String mappedBy 拥有关系的字段。 boolean orphanRemoval (可选)...原创 2018-12-29 16:28:56 · 495 阅读 · 0 评论 -
Hibernate 教程(五)[Criteria使用]
Criteria Criteria 只支持查询,而且很难用,反正挺恶心的。我是这么觉得,别碰我。 但是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 · 719 阅读 · 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 · 2793 阅读 · 0 评论