JPA(Java Persistence API)java持久化规范。
只需要编写一个接口继承一个类就可以进行操作
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
@Entity
public class User {
//使用这个注解id必须是int
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id;
private String name;
@JSONField(format="yyyy-MM-dd HH:mm:ss")
private Date date;
@JSONField(serialize=false)
private String notSerilized;
public String getNotSerilized() {
return notSerilized;
}
public void setNotSerilized(String notSerilized) {
this.notSerilized = notSerilized;
}
public String getName() {
return name;
}
public void setNa

本文介绍了Spring Data JPA如何简化数据库操作,通过继承CRUDRepository接口即可实现数据的增删改查。JPA遵循Java持久化规范,自动根据实体属性生成数据库表,并依据驼峰命名规则转换字段名。若使用@GeneratedValue注解指定主键生成策略,则主键类型不应为String。
最低0.47元/天 解锁文章

616

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



