【发布时间】:2015-03-02 14:06:44
【问题描述】:
我有两个实体:
@Entity
@Table(name = "T_CLIENT")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
public class Client implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name = "code")
private String code;
@Column(name = "nom")
private String nom;
@OneToOne
private TypeClient typeClient;
@Entity
@Table(name = "T_TYPECLIENT")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
public class TypeClient implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name = "nom")
private String nom;
我想做那个查询:
@Query("Select id, nom, code, codeComptable, typeClient from Client")
List<Object[]> findAllWithoutForeignKey();
JPA 仅返回 typeClient null 的客户端。
我该怎么做才能获得所有客户?
谢谢。
【问题讨论】:
标签: jpa repository jpql