spring-data-jpa

Installation
SKILL.md

Spring Data JPA

Entity Conventions

@Entity
@Table(name = "orders")
@Getter
@NoArgsConstructor(access = AccessLevel.PROTECTED) // JPA requires no-arg, hide from callers
public class Order {

    @Id
    @GeneratedValue(strategy = GenerationType.UUID)
    @Column(updatable = false, nullable = false)
    private UUID id;

    @Column(nullable = false)
    private String customerEmail;
Installs
101
GitHub Stars
271
First Seen
Apr 30, 2026
spring-data-jpa — rrezartprebreza/spring-boot-skills