![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Data JPA
伍华锋
这个作者很懒,什么都没留下…
展开
-
Spring Data JPA中的一对多表的操作(3)
级联操作:指操作一个对象同时操作它的关联对象 在实际开发中,级联删除请慎用!(在一对多的情况下)多表操作中的一对多:1.对于数据库中表的建立外键在《多》的一方进行建立/*创建客户表*/CREATE TABLE cst_customer (...PRIMARY KEY (`cust_id`)}/*创建联系人表*/CREATE TABLE cst_linkman (... ...原创 2019-06-29 22:18:22 · 527 阅读 · 0 评论 -
Spring Data JPA中多对多表的操作(4)
1.对于数据库中表的建立查看文章:SSM中多表的关系和建立2.实体类的操作2.1为《一》的客户的实体类添加的注解为: * 放弃外键维护权 * mappedBy:对方配置关系的属性名称\ * cascade : 配置级联(可以配置到设置多表的映射关系的注解上) * CascadeType.all : 所有操作 ...原创 2019-06-30 09:36:13 · 2300 阅读 · 1 评论 -
JPA,ORM,立即,延迟加载等知识的解释(1)
1.传统的使用jdbc操作数据库的方法:其中ORM思想:目的:操作实体类就相当于操作数据库表,不再重点关注:sql语句建立两个映射关系:1.实体类和表的映射关系。 2.实体类中的属性和表中字段的映射关系。实现了ORM思想的框架:mybatis,hibernate.JPA规范: JPA的全称是Java Persistence API, 即Java 持久化API,是SU...原创 2019-06-25 21:45:19 · 623 阅读 · 0 评论 -
Spring Data JPA与JPA和hibernate之间的关系(2)
Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能关系:JPA是一套规范,内部是有接口和抽象类组成的。hibernate是一套成熟的ORM框架,而且Hibernate实现了JPA规范,所以也可以称hibernate为JPA的一种实现方式,我们...原创 2019-06-27 15:22:25 · 180 阅读 · 0 评论 -
SpringData MongoDB的自定义条件查询
Dao中定义下面的接口:/** * CmsPage:模型类型。 * Sting:代表的是主键ID的类型。 * @Description TODO * @Author Mr.Wu * @Date 2019/7/24 19:23 * @Version 1.0 **/public interface CmsPageRepository extends MongoRepository&l...原创 2019-07-26 16:08:42 · 1507 阅读 · 0 评论 -
通用Mapper相关的知识点
通用Mapper介绍与使用Mybatis的Mapper接口以及Example的实列函数及详解@Results等相关注解的解释和说明@param注解的使用注意:表名默认使用类名,驼峰转下划线(只对大写字母进行处理),如UserInfo默认对 应的表名为user_info。表名可以使用@Table(name = “tableName”)进行指定,对不符合第一条默认规则的可以通过这种方式指...原创 2019-07-02 15:06:06 · 139 阅读 · 0 评论