zoukankan      html  css  js  c++  java
  • 整合SpringDataJPA

    JPA:ORM(Object Relational Mapping);
    1)、编写一个 实体类(bean)和数据表进行映射,并且配置好映射 关系;
    /**
     * Created by windMan on 2018/5/31
     */
    //使用JPA注解配置映射关系
    @Entity//通知JPA这是一个实体类(和数据表映射的类)
    @Table(name="tbl_user")//@Table来指定和哪个数据表对应;如果不写默认表名就是user;
    public class User {
        @Id//这是一个主建
        @GeneratedValue(strategy = GenerationType.IDENTITY)//自增的主建
        private Integer id;
        @Column(name="last_name",length = 50)//这是和数据表对应的列名
        private String lastName;
        @Column //不写,默认列名就是属性名
        private  String email;
    2)、编写一个DAO接口来操作实体类对应的数据表(Repository)
    /**
     * Created by windMan on 2018/5/31
     */
    //继承JpaRepository来完成对数据库的操作
    public interface   UserRepository  extends JpaRepository<User,Integer> {
    
    }
    3)、基本的配置
    jpa:
      hibernate:
      #更新或者创建数据表结构
        ddl-auto: update
      #控制台显示SQL
        show-sql: true
  • 相关阅读:
    Excel sheet Column Title
    Add Two Numbers
    Add Binary
    Excel Sheet Column Number
    Lowest Common Ancestor of a Binary Search Tree
    Invert Binary Tree
    Move Zeroes
    Contains Duplicate
    Maximum Depth of Binary Tree
    Java实现二叉树的构建与遍历
  • 原文地址:https://www.cnblogs.com/cykj/p/SpringDataJPA.html
Copyright © 2011-2022 走看看