小编Mat*_*iMu的帖子

如何使用 querydsl 或 spring data jpa 规范对分层实体执行查询?

我有一个这样的实体层次结构。除了一些常见的属性外,一些属性仅由几个子类型共享:

@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public class Person {
    private String firstName;
    private String lastName

    ... further properties, getters and setters...
}

@Entity
public class Employee extends Person {
    private String salary;

    ... further properties, getters and setters...
}

@Entity
public class BoardMember extends Person {
    private String salary;

    ... further properties, getters and setters...
}

@Entity
public class ExternalMember extends Person {
    private String clearanceLevel;

    ... further properties, getters and setters...
}

@Repository
public interface PersonRepository extends …
Run Code Online (Sandbox Code Playgroud)

java hibernate querydsl spring-data-jpa

6
推荐指数
1
解决办法
823
查看次数

标签 统计

hibernate ×1

java ×1

querydsl ×1

spring-data-jpa ×1