今天练习的时候报错说是 : 没有为实体指定标识符
仔细看了实体类才发现忘记写了一些注解
用JPA写实体类时一些注解是必须的
@entity 标名本类是实体类
@table(name="表名") JPA会判断数据库是否有这个表, 如果有这个表会使用就是用这个表,没有这个表会自动创建一个表
实体类内的属性 是按照数据表来写的,
在使用JPA我们需要指定表格的主键字段
@id 标注此属性为数据表主键
@GeneratedValue() 设置主键增长模式 上图写的是自增模式
今天练习的时候报错说是 : 没有为实体指定标识符
仔细看了实体类才发现忘记写了一些注解
用JPA写实体类时一些注解是必须的
@entity 标名本类是实体类
@table(name="表名") JPA会判断数据库是否有这个表, 如果有这个表会使用就是用这个表,没有这个表会自动创建一个表
实体类内的属性 是按照数据表来写的,
在使用JPA我们需要指定表格的主键字段
@id 标注此属性为数据表主键
@GeneratedValue() 设置主键增长模式 上图写的是自增模式