![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 95
杰瑞不怕猫
这个作者很懒,什么都没留下…
展开
-
1、Hibernate配置
Hibernate配置1.创建实体类2.配置实体类和数据库的一一对应关系(1)创建xml配置文件3.Hibernate核心配置文件(1)核心配置文件格式xml,其文件名称和位置是固定的4.实现添加操作(1)加载hibernate核心配置文件(2)创建SessionFactory对象(3)使用SessionFactory创建session对象(4)开启事务(5)crud操作(6)提交事务(7)关闭资...原创 2018-12-23 21:00:50 · 139 阅读 · 0 评论 -
2、Hibernate及数据库基本规则和操作
Hibernate及数据库基本规则和操作一.实体类编写规则二.hibernate组件生成策略1 一般的生成策略(1)identity(2)sequence(3)native(4)uuid二.hibernate基本crud操作1根据ID查询操作使用get方法实现2添加操作调用session里面的save方法实现3修改(1) 根据id查询,返回对象(1) 开启一级缓存的情况下。自动更改,保存4删除(1...原创 2018-12-23 21:00:40 · 503 阅读 · 0 评论 -
4、Hibernate 各种查询操作 总结
Hibernate查询操作一.对象导航查询1.根据id查询某个客户,再想查询这个客户里的所有联系人2.代码二.OLD查询1.根据id查询某一条记录,返回对象(1)session中的get方法三.HQL查询1.Query对象,写hql语句查询2.常用hql(1)查询所有(2)条件查询(3)排序查询(4)分页查询(5)投影查询(6)聚集函数查询使用3.使用hql查询操作时,使用Query对象(1)创建...原创 2018-12-23 21:01:49 · 731 阅读 · 1 评论 -
3、Hibernate一对多及多对多操作
Hibernate一对多及多对多操作一.表与表之间的关系1.一对多 (客户与联系人)2.多对多 (用户和角色)二.hibernate 一对多操作1.一对多映射配置(1)创建两个基本的实体类(2)让两个实体之间有相互表示的属性(3)配置映射关系2.一对多联级保存(1) 完整写法(2) 简化写法3.一对多联级删除(1) 删除某个客户,把客户里面所有的联系人删除(2)具体实现4.inverse属性三.h...原创 2019-02-01 22:40:16 · 1211 阅读 · 0 评论