注解 | 说明 | 重要属性 |
@Entity | 声明该类是一个实体类 | |
@Table | 声明实体类对应的表名 | |
@Id | 声明该属性为主键 | |
@GeneratedValue | 声明主键的值自动生成 | strategy:生成策略 generator:生成器 |
@SequenceGenerator | 序列生成器 | sequenceName:序列名 name:生成器名称 |
@TableGenerator | 表生成器,通过表生成id | table:表名 name:生成器名称 |
@Column | 声明属性对应的字段信息 | name:字段名称 |
@Transient | 声明该属性不持久到数据库 | |
@NamedQuery | 声明静态查询 | |
@NamedQueries | 声明一组静态查询 | |
@OneToOne | 一对一映射 | |
@OneToMany | 一对多映射 | |
@ManyToOne | 多对一映射 | |
@ManyToMany | 多对多映射 |
数据库 | 支持的策略 |
MySQL | GenerationType.TABLE GenerationType.AUTO GenerationType.IDENTITY 不支持 GenerationType.SEQUENCE |
Oracle | GenerationType.AUTO GenerationType.SEQUENCE GenerationType.TABLE 不支持 GenerationType.IDENTITY |
PostgreSQL | GenerationType.TABLE GenerationType.AUTO GenerationType.IDENTITY GenerationType.SEQUENCE 都支持 |
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |