• Sprindata jpa


    SpringBootData JPA介绍
      SpringData:其实SpringData就是Spring提供了一个操作数据的框架。而SpringData JPA只是SpringData框架下的一个基于JPA标准操作数据的模块。
      SpringData JPA:基于JPA的标准数据进行操作。简化操作持久层的代码。只需要编写接口就可以。

    SpringBoot整合SpringData JPA
     1、导入maven依赖
     在原有的SprigBoot的maven依赖的基础下加上JPA的依赖

     2.application.properties文件中添加配置

     3.实体类

    import javax.persistence.*;
    @Entity
    @Table(name="t_users")
    public class Users {
     @Id //主键id
     @GeneratedValue(strategy=GenerationType.IDENTITY)//主键生成策略
     @Column(name="id")//数据库字段名
     private Integer id;
     
     @Column(name="name")
     private String name;
     
     @Column(name="age")
     private Integer age;
     
     @Column(name="address")
     private String address;
     @ManyToOne(cascade = CascadeType.PERSIST) //表示多方
     @JoinColumn(name ="role_id") //维护一个外键,外键在Users一侧
     private Roles roles;
     
    4.编写Dao接口
    import org.springframework.data.jpa.repository.JpaRepository;
    import com.bjsxt.pojo.Users;
    /**
     * 参数一 T :当前需要映射的实体
     * 参数二 ID :当前映射的实体中的OID的类型
     *
     */
    public interface UsersRepository extends JpaRepository<Users,Integer> {
    }
     
     
    5.在pom文件中添加测试启动器的坐标

    测试测试

    三、SpringBoot JPA提供的核心接口
     
     1、Repository接口
     2、CrudRepository接口
     3、PagingAndSortingRepository接口
     4、JpaRepository接口
     5、JPASpecificationExecutor接口
    ————————————————
    版权声明:本文为CSDN博主「我见青山多抚媚」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_39086296/article/details/90485645

     
     
     
  • 相关阅读:
    C#获取网页内容的三种方式
    C#,COM口,接收,发送数据
    mysql查询当前正在使用数据库
    错误日志中关于innodb的问题收集
    Oracle10g下载地址--多平台下的32位和64位
    Linux-PAM认证模块
    kali安装vmware tools
    redis数据库
    mysql的innodb中事务日志ib_logfile
    MySQL数据故障时备份与恢复
  • 原文地址:https://www.cnblogs.com/lijojo6/p/12006127.html
Copyright © 2020-2023  润新知