Heim >Java >javaLernprogramm >So verwenden Sie JPA als Datenpersistenz-Framework in SpringBoot
JPA ist die Abkürzung für Java Persistence API. Der chinesische Name lautet Java Persistence Layer API. Dabei handelt es sich um eine Zuordnungsbeziehung zwischen JDK 5.0-Annotationen oder XML-Beschreibungsobjekten und der dauerhaften Speicherung von Entitätsobjekten in der Datenbank.
<!-- spring mvc --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- mysql 驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> <!-- jpa持久层 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>
server: port: 8080 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/jpa-demo?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&useSSL=true&characterEncoding=UTF-8 driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 jpa: hibernate: # 自动创建表 ddl-auto: update
ddl-auto Es gibt insgesamt fünf optionale Werte#🎜 🎜## 🎜🎜#
import lombok.Data; import javax.persistence.*; @Table(name = "sys_user") @Entity @Data public class SysUserDO { /** * 主键-自增 */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(columnDefinition = "varchar(12) comment '用户名称'") private String name; @Column(columnDefinition = "varchar(50) comment '邮箱'") private String email; }
#🎜 🎜#@Spalte, Geben Sie die Attribute des Datenbankfelds an, oder Sie können einfach einen Kommentar schreiben, der
#🎜🎜 erkennt #import com.biz.jpa.entity.SysUserDO; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; @Repository public interface SysUserRepository extends JpaRepository<SysUserDO, Long> { }
Das obige ist der detaillierte Inhalt vonSo verwenden Sie JPA als Datenpersistenz-Framework in SpringBoot. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!