zoukankan      html  css  js  c++  java
  • 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

     
     
     
  • 相关阅读:
    如何让背景图片全屏显示
    浅谈图片如何在页面中居中显示
    clientHeight、offsetHeight 区别 笔记
    使用Flexible实现手淘H5页面的终端适配
    max(min)-device-width和max(min)-width的区别
    HTML5 meta最全使用手册
    常见浏览器兼容性问题与解决方案
    响应式设计的性能优化(转)
    移动H5前端性能优化指南
    SQL Server Profiler使用方法
  • 原文地址:https://www.cnblogs.com/lijojo6/p/12006127.html
Copyright © 2011-2022 走看看