springdata jpa 注解详解
2018-03-23 16:59
609 查看
@Entity @Table(name = "t_user") @Data public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private String url; @Override public String toString() { return "User{" + "id=" + id + ", name='" + name + '\'' + ", url='" + url + '\'' + '}'; } }
@Table声明此对象映射到数据库的数据表,通过它可以为实体指定表(talbe),目录(Catalog)和schema的名字。该注释不是必须的,如果没有则系统使用默认值(实体的短类名)。
@Id声明此属性为主键。该属性值可以通过应该自身创建,但是Hibernate推荐通过Hibernate生成
@GeneratedValue指定主键的生成策略。TABLE:使用表保存id值
IDENTITY:identitycolumn
SEQUENCR :sequence
AUTO:根据数据库的不同使用上面三个
@Column声明该属性与数据库字段的映射关系。
相关文章推荐
- Spring Data JPA中常用的注解详解
- Spring Data JPA 注解详解
- 纯干货,Spring-data-jpa详解,全方位介绍。
- Spring Data JPA 1.10.1 详解二之快速Demo
- Spring-data-jpa详解,全方位介绍。
- Spring-data-jpa详解,全方位介绍。
- 【转载】纯干货,Spring-data-jpa详解,全方位介绍。
- Spring data JPA中@Query 注解
- SpringDateJpa 注解 Column属性 详解
- 详解Spring Data JPA
- Spring Data JPA @EnableJpaRepositories配置详解
- Spring Data Jpa 详解
- Spring Data JPA 1.10.1 详解三之查询
- Spring data JPA中@Query 注解
- 纯干货,Spring-data-jpa详解(转)
- @Query注解的用法(Spring Data JPA)
- Spring-data-jpa详解,全方位介绍。
- Spring Data Jpa 详解 (配置篇)
- SpringData JPA @query注解使用原生代码报错问题
- Spring Data Jpa 详解 (配置篇)