1. @Entity
作用:指定当前类是实体类。
2. @Table
作用:指定实体类和表之间的对应关系。
属性:name:指定数据库表的名称
3. @Id
作用:指定当前字段是主键。
4. @GeneratedValue
作用:指定主键的生成方式。
属性:strategy :指定主键生成策略。
5. @Column
作用:指定实体类属性和数据库表之间的对应关系
属性:
name:指定数据库表的列名称。
unique:是否唯一
nullable:是否可以为空
inserttable:是否可以插入
updateable:是否可以更新
columnDefinition: 定义建表时创建此列的DDL
secondaryTable: 从表名。如果此列不建在主表上(默认建在主表),该属性定义该列所在从表的名字搭建开发环境[重点]
本文详细介绍了JPA中@Entity、@Table、@Id、@GeneratedValue和@Column等核心注解的作用,包括实体类与数据库表的关系、主键设置及属性映射,助力开发者快速搭建开发环境。
2169

被折叠的 条评论
为什么被折叠?



