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
  • 相关阅读:
    Atom 和 markdown 基本使用
    c++11 正则表达式基本使用
    Emacs 之窗口管理
    Emacs 之列编辑模式
    Emacs 之查看帮助
    使用 json_in_java
    Linux服务 httpd
    Linux 编译安装BIND
    Kerberos
    Linux服务 DNS&BIND
  • 原文地址:https://www.cnblogs.com/cykj/p/SpringDataJPA.html
Copyright © 2011-2022 走看看