持久层框架
Mybatis、Hibernate、SpringJPA等等
逆袭的小学生
Java后端开发
展开
-
Hibernate框架入门(四)
第一章 查询-HQL语法查询方式:oid查询-get、对象属性导航查询、HQL、Criteria、原生SQLHQL基本检索排序:条件: 分页:从零条开始查,每页两条统计:count、sum、avg、max、min如果是单个查询的话,建议不用list,用uniqueR...原创 2018-07-26 17:48:31 · 169 阅读 · 0 评论 -
Hibernate框架入门(三)
第一章 一对多|多对一1.1 关系表达多表关系 多对一|一对多 多对多 一对一客户表与联系人表是一对多的在表中表达:在实体中表达: 一的一方(客户)在配置中的书写:多的一方(联系人)在配置中的书写:1.2 操作保存客户以及客户下的联系人为客户增加联系...原创 2018-07-24 12:14:22 · 186 阅读 · 0 评论 -
Hibernate框架入门(二)
第一章 hibernate中的实体规则1.1 实体类创建的注意事项1.持久化类需要提供无参的构造方法,因为hibernate底层需要使用反射生成类的实例。2.成员变量私有,且要提供共有的get/set方法(类中的属性必须要有get/set方法,不管get/set方法是否有意义,如果没有的话那仅仅是成员变量)。3...原创 2018-07-22 18:08:24 · 198 阅读 · 0 评论 -
Hibernate框架入门(一)
第一章 hibernate框架是什么框架是用来提升开发效率的,封装好了一些功能,我们需要使用这些功能时调用即可,不需要再手动实现,所以框架可以理解为一个半成品的项目,只需要懂得如何驾驭这些功能即可。使用hibernate数据库可以以面向对象的方式来完成,不需要书写sql语句。hibernate是一个对象关系映射。orm...原创 2018-07-21 11:01:11 · 332 阅读 · 0 评论 -
解决SpringJPA不能保存外键,只保存索引的问题
目录第一章 问题描述第二章 解决问题第三章 解决后的结果第一章 问题描述最近刚学springJpa,正在搞一对多与多对多的关系,配置完关系后,并执行如下的数据库修改语句后,发现数据库里只生成了索引并没有生成外键.查阅资料后,我发现下面的数据库修改语句就是增加外键的语句没有错,于是我尝试了在Nacvicat中执行查询命令增加外键,在Nacvicat中手动增加外键,以及在DOS...原创 2018-12-13 16:15:29 · 2013 阅读 · 0 评论 -
SpringJPA 一对多与多对多
目录第一章 一对多1.1 简单的例子1.1.1 例子概述1.1.2 例子详解1.2 cascade删除策略1.3 fetch加载策略第二章 多对多2.1 简单的例子2.1.1 例子概述2.1.2 具体实例2.1.3 生成的数据库的结果 2.2 @ManyToMany注解说明第三章 一些思考3.1 维护端与不维护端的区别3.1.1 谁该做维...原创 2018-12-13 21:17:23 · 955 阅读 · 0 评论 -
SpringBoot+Mybatis动态切换数据源
前言:目前在接手学校的一个项目,架构是SSM,用到了读写分离,学弟改成把项目改成了SpringBoot,因为流量不大,所以取消了读写分离,为了确保项目的没问题,同时多学点知识,决定先复盘一下之前SSM项目的读写分离,然后学习一下在SpringBoot中实现读写分离。参考:https://www.cnblogs.com/panxuejun/p/6770515.html第一章 SSM项目中的读写分离(仅讲解)1.1Spring中的DataSourceDataSource是一个Spring接口,.原创 2020-11-01 13:00:51 · 1770 阅读 · 13 评论 -
Mybatis入门
前言:之前一直在用SpringJPA和JdbcTemplate,Mybatis用过一段时间但是忘了,今天从最基础的地方从新复习一遍Mybatis,具体讲解不多,主要看代码吧。第一章 原生Java操作数据库public class MysqlDemo { static final String DB_URL = "jdbc:mysql://localhost:3306/mysql_learn?serverTimezone=GMT%2B8"; static final String U原创 2020-10-30 12:35:55 · 238 阅读 · 0 评论 -
MyBatis框架入门(一)
目录 第一章 MyBatis简介 第二章 具体操作2.1 pojo类与核心配置文件的配置2.2 Mapper.xml的配置2.3 执行查询2.4 简单的查询例子2.4.1 模糊查询2.4.2 添加用户2.4.3 添加用户返回ID2.4.4 更新...原创 2018-10-01 18:33:52 · 289 阅读 · 0 评论