@WoinColumn关系中的哪些方面不起作用

时间:2014-04-25 10:56:24

标签: hibernate hibernate-mapping

我有两个实体“Produto”和“EnderecoProduto”,它们之间存在关系。

在我的实体“Produto”中,我已经拥有@Where并且通常可以使用,但在我的关系“EnderecoProduto”中,当我列出它们时,不会添加到select子句中。

Produto:

@Entity
@Table(name = "SB1010")
@Where(clause = "B1_FILIAL = '' AND D_E_L_E_T_='' AND B1_TIPO='MP'")
public class Produto implements Serializable {

注意:“B1_FILIAL”,“D_E_L_E_T_”,“B1_TIPO”未映射,但数据库中有。

EnderecoProduto :(不在@Where工作)

@JoinColumn(name = "pro_cod", nullable = false)
@ManyToOne
@Where(clause = "B1_FILIAL = '' AND D_E_L_E_T_='' AND B1_TIPO='MP'")
private Produto pro_cod;

在具有“Produto”的所有关系中,不仅在实体本身上验证了如何才能使这种情况得到验证?

0 个答案:

没有答案