public classCustomer {/*** @Id:声明主键的配置
* @GeneratedValue:配置主键的生成策略
* strategy
* GenerationType.IDENTITY :自增,mysql
* * 底层数据库必须支持自动增长(底层数据库支持的自动增长方式,对id自增)
* GenerationType.SEQUENCE : 序列,oracle
* * 底层数据库必须支持序列
* GenerationType.TABLE : jpa提供的一种机制,通过一张数据库表的形式帮助我们完成主键自增
* GenerationType.AUTO : 由程序自动的帮助我们选择主键生成策略
* @Column:配置属性和字段的映射关系
* name:数据库表中字段的名称*/@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name= "cust_id")private Long custId; //客户的主键
@Column(name= "cust_name")private String custName;//客户名称
@Column(name="cust_source")private String custSource;//客户来源
@Column(name="cust_level")private String custLevel;//客户级别
@Column(name="cust_industry")private String custIndustry;//客户所属行业
@Column(name="cust_phone")private String custPhone;//客户的联系方式
@Column(name="cust_address")private String custAddress;//客户地址
/*** 配置一对多关系
* 使用注解方式
* 1.声明关系 @OneToMany 表示一对多关系
* 2. 配置外键(中间表)
* @JoinColumn: 配置外键