小编edm*_*lia的帖子

JPA 2.1 Hibernate中的NamedSubgraph忽略了嵌套子图

我正在使用Hibernate 4.3.8.FINAL并且具有以下模型,其中Department有许多Employees,Employee可以是Manager.经理有一套Foo,可以是Foo或Bar.

员工实体:

@Entity
@Table(name = "employee", schema = "payroll")
@Inheritance(strategy = InheritanceType.JOINED)
public class Employee
{
    @Id
    private Long id;

    @Basic(optional = false)
    @Column(name = "name")
    private String name;

    @JoinColumn(name = "department_id", referencedColumnName = "id")
    @ManyToOne(optional = false, fetch = FetchType.LAZY)
    private Department department;
}
Run Code Online (Sandbox Code Playgroud)

经理实体:

@Entity
@Table(name = "manager", schema = "payroll")
@Inheritance(strategy = InheritanceType.JOINED)
@PrimaryKeyJoinColumn(name = "employee_id", referencedColumnName = "id")
public class Manager extends Employee
{
    @Basic(optional = false)
    @Column(name = "car_allowance")
    private boolean carAllowance;

    @OneToMany(cascade = …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa jpa-2.1

6
推荐指数
0
解决办法
1359
查看次数

JPA 2.1 Hibernate中的NamedSubgraph忽略了子类

我正在使用Hibernate 4.3.8.FINAL并且具有以下模型,其中Department有许多Employees,Employee可以是Manager.

员工实体:

@Entity
@Table(name = "employee", schema = "payroll")
@Inheritance(strategy = InheritanceType.JOINED)
public class Employee
{
    @Id
    private Long id;

    @Basic(optional = false)
    @Column(name = "name")
    private String name;

    @JoinColumn(name = "department_id", referencedColumnName = "id")
    @ManyToOne(optional = false, fetch = FetchType.LAZY)
    private Department department;
}
Run Code Online (Sandbox Code Playgroud)

经理实体:

@Entity
@Table(name = "manager", schema = "payroll")
@Inheritance(strategy = InheritanceType.JOINED)
@PrimaryKeyJoinColumn(name = "employee_id", referencedColumnName = "id")
public class Manager extends Employee
{
    @Basic(optional = false)
    @Column(name = "car_allowance")
    private boolean carAllowance;
}
Run Code Online (Sandbox Code Playgroud)

部门实体: …

java spring hibernate jpa jpa-2.1

4
推荐指数
1
解决办法
3222
查看次数

标签 统计

hibernate ×2

java ×2

jpa ×2

jpa-2.1 ×2

spring ×2