在 Spring Boot + JPA 里:
Entity= 卷宗实体Repository= 档案馆接口
package com.example.cityhall.permit;
import jakarta.persistence.*;
@Entity
@Table(name = "permit_applications")
public class PermitApplication {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(nullable = false, length = 100)
private String citizenName;
@Column(nullable = false, length = 50)
private String permitType;
}package com.example.cityhall.permit;
import org.springframework.data.jpa.repository.JpaRepository;
public interface PermitRepository extends JpaRepository<PermitApplication, Long> {
boolean existsByCitizenNameAndPermitType(String citizenName, String permitType);
}到 Spring Boot 4.0 这条线,基线已经是 jakarta.*,不是旧时代的 javax.*。