实体类的注解
| @entity | 注解实体类 | ||||||||||||
| @table | 表属性
|
||||||||||||
| @Id | 表示主键 | ||||||||||||
| @GeneratedValue |
主键生成策略
|
||||||||||||
| @GenericGenerator |
自定义策略
|
||||||||||||
| @OneToOne |
|
||||||||||||
| @OneToMany | |||||||||||||
| @ManyToOne | |||||||||||||
| @ManyToMay | |||||||||||||
|
@Cascade org.hibernate.annotations. |
级联状态操作类型 save_update delete delete-ophan all all-delete-orphan等等 |
||||||||||||
|
@Column |
表示列属性 |
||||||||||||
|
@PrimaryKeyJoinColumn |
主键对应的列 |
||||||||||||
|
@joinColumn |
|
||||||||||||
|
@joinTable |
@JoinTable(name="aaa",joinColumns={@JoinColumn(name="t_student_id")},inverseJoinColumns={@JoinColumn(name="t_teacher_id")}) |
||||||||||||
|
@Proxy |
|
||||||||||||
|
@NamedNativeQuery |
@NamedNativeQuery(name = "findCustomer", query = "select * from t_customer", resultSetMapping = "customerSetMapping")
|
||||||||||||
|
@resultSetMapping |
@SqlResultSetMapping(name = "customerSetMapping", entities = { @EntityResult(entityClass = Customer.class, fields = {
|
||||||||||||
|
@NamedQuery |
@NamedQuery(name = "myHql", query = "from Customer")
|

浙公网安备 33010602011771号