• 2024-11-14SpringBoot基础系列学习(六):整合SpringDataJpa
    文章目录1.简介优点缺点代码数据库导入依赖连接数据库ddl-auto说明实体类mapper层Controller层结果1.简介SpringDataJPA是SpringData家族的一部分,可以轻松实现基于JPA的存储库。此模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spri
  • 2024-08-01使用springboot中的springdatajpa写一个demo遇到一些问题
    Description:FielduserRepositoryincom.example.jpademo.service.serviceImpl.UserServiceImplrequiredabeannamed'entityManagerFactory'thatcouldnotbefound.Theinjectionpointhasthefollowingannotations: [email protected]
  • 2024-07-05SpringDataJPA配置多套数据源
    场景在使用SpringDataJPA的服务中,需要同时连接自己的数据库进行增删改查,也需要连接一个外部提供的数据库查询数据.因此需要维护两套数据库配置.实现思路首先使用JPA一般都需要domain实体和repository.规划为:主数据库的实体都放到统一包domain下,repository放reposi
  • 2024-01-05SpringDataJpa框架使用【超详细!】
    SpringDataJpa框架使用【超详细!】SpringDataJpa框架使用文档一、什么是Jpa?jpa的全称是JavaPersistenceAPI,中文的字面意思就是java的持久层API,jpa就是定义了一系列标准,让实体类和数据库中的表建立一个对应的关系,当我们在使用java操作实体类的时候能达到操作数
  • 2023-10-20springdatajpa编写入门接口
    SDJ的一个牛逼的地方就是,它可以只编写JPA规范的接口,然后可以不用写实现类,然后,只要写了这个dao层接口,就可以实现最基本的CRUD操作,然而,要怎么实现JPA规范呢 写这个所谓的JPA规范接口,就是继承JpaRepository和JpaSpecificationExecutor两个接口说说第一个JR,就是它要放一个泛型,然
  • 2023-10-20springdatajpa和Jpa规范和hibiernate的联系
    通过编写Java代码去调用springdatajpa规范,然后SDJ里面封装了JPA规范,jpa规范都是些抽象类和接口,因此它也不干活,把活儿都交还给可以实现JPA规范的hibiernate,hibernate则用于与mysql数据库产生连接,所以hibernate也封装了jdbc操作,可以用来操作数据库,实现orm思想
  • 2023-08-01SpringDataJpa对拿到的对象进行set,但是不save,数据库也能自动更新,由于使用了注解 @Transactional事务进行处理
    SpringDataJpa对拿到的对象进行set,但是不save,数据库也能自动更新,由于使用了注解@Transactional事务进行处理原文链接:https://blog.csdn.net/qq_19903753/article/details/103367252SpringDataJpa对拿到的对象进行set,但是不save,数据库也能自动更新概述今天在进行coderev
  • 2023-04-03在SpringDataJPA中使用Querydsl(kotlin版)
    前言我们在做日常开发中经常会进行数据库的操作,ORM框架可以帮助我们更便捷的进行数据的操作。SpringDataJPA就是我们经常用到的ORM框架,我们只需要定义一些实体类以及实现一些接口,它便为我们生成了一些丰富的SQL操作功能。但是如果涉及到多表动态查询,JPA的功能就显得有些捉襟见
  • 2023-03-06springdatajpa基本管理实现
    springdatajpa近期由于想提升自己,所以简单的学了学springdatajpa,下面将简单利用springdatajpa实现数据的基础管理第一步导入依赖implementation'org.springframework.
  • 2023-01-12SpringDataJpa的四种查询方式详解
    SpringDataJpa的四种查询方式详解原文连接:https://www.php1.cn/detail/SpringDataJpa_De_c944e232.html一、调用接口的方式(JpaRepository第一个接口里面定义了一些简
  • 2023-01-10SpringDataJPA 程序未配置乐观锁的情况下,报了乐观锁异常
    目录问题原因复现附:报错日志问题报错日志:详见文章结尾附:报错日志程序ORM框架使用的SpringDataJPA,程序中未配置@Version或者@OptimisticLocking注解,但是报了一个乐观
  • 2022-11-25SpringDataJpa源码理解
    SpringDataJpa源码理解上一篇讲解了SpringDataJpa的基本使用,下面简单说一下源码我们以其中的一个test为案例进行分析: 我们可以发现resumeDao它是一个代理对象,类型是Si
  • 2022-11-08极简springboot+springdataJPA的使用,连接数据库
    1、首先在springboot的基础上引入maven依赖:一个mysql的驱动,一个整合的JPA使用包<!--https://mvnrepository.com/artifact/mysql/mysql-connector-java--><dep
  • 2022-10-10Spring-04:持久化数据,了解SpringDataJPA和Mybatis
    1Javaweb阶段的方式在之前的Javaweb项目中,我们持久化数据的方式还是直接使用JDBC参考:Javaweb总结-目前开发Javaweb的套路梳理https://www.cnblogs.com/fancy2022/p/16
  • 2022-09-22SpringDataJpa使用原生sql的小坑
     1.jpa中的count小坑在SpringDataJpa中repository层的@Query注解内写原生sql,如果有传入Pageable分页查询,即分页数据的pageSize大于原生sql查询出的数据,程序会正