美文网首页
2019-10-16Jpa 怎么建实体类

2019-10-16Jpa 怎么建实体类

作者: 卡布奇诺_7828 | 来源:发表于2019-10-16 13:45 被阅读0次
    package com.shenyue.bean;
    
    import lombok.Data;
    
    import javax.persistence.*;
    
    /*
    *           *所有注解都是使用jpa规范提供的注解
    *           *所以在导入注解包的时候一定要导入javax.persistence下的
    *           GenerationType.IDENTITY 自增  mysql
    *           *底层数据库必须支持自动增长(底层数据库支持的增长方式,对id进行自增)
    *           GenerationType.SEQUENCE 序列  oracle
    *           *底层数据库必须支持序列
    *           GenerationType.TABLE Jpa提供的一种机制,通过一张数据库表的形式帮助我们完成主键自增
    *           GenerationType.AUTO        由程序自动帮助我们选着主键的生成策略
    *
    * */
    @Entity //声明实体类
    @Table(name = "cst_customer")//建立实体类与表的映射关系
    @Data//get set 方法
    public class Customer {
        @Id//声明当前私有属性为主键
        @GeneratedValue(strategy = GenerationType.IDENTITY)//配置主键的生成策略
        @Column(name = "cust_id")//指定和表中cust_id字段的映射关系
        private long custId;
        @Column(name = "cust_name")//指定和表中cust_name字段的映射关系
        private String custName;
        @Column(name="cust_source")//指定和表中cust_source字段的映射关系
        private String custSource;
        @Column(name="cust_industry")//指定和表中cust_industry字段的映射关系
        private String custIndustry;
        @Column(name="cust_level")//指定和表中cust_level字段的映射关系
        private String custLevel;
        @Column(name="cust_address")//指定和表中cust_address字段的映射关系
        private String custAddress;
        @Column(name="cust_phone")//指定和表中cust_phone字段的映射关系
        private String custPhone;
    
    }
    
    

    相关文章

      网友评论

          本文标题:2019-10-16Jpa 怎么建实体类

          本文链接:https://www.haomeiwen.com/subject/qfzymctx.html