XML配置文件是最基础的配置,而@注解是Java的官方JPA提供的。
1、实体类映射配置
1.1、 @注解配置
所有的注解都是在javax.persistence.*;
- @Entity 实体注解
- @Table指定对应的表
- @Id 配置主键
- @Column 配置普通属性
- @OneToMany、@ManyToOne、@ManyToMany、@OneToOne 配置关系
package com.wht.vo;
import javax.persistence.*;
import java.util.List;
/**
* 部门实体
*
* @author JDIT
*/
@Entity
@Table(name = "t_dept")
public class DeptVO {
@Column(name = "dept_name")
private String deptName;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "dept_no")
private Integer deptNo;
@OneToMany