【问题标题】:Using hibernate criteria in one to many mapping (Search header table with line table column as one of search criteria)在一对多映射中使用休眠条件(以行表列作为搜索条件之一的搜索标题表)
【发布时间】:2013-05-18 07:04:26
【问题描述】:

我有两个类 InvoiceHeader 和 InvoiceLine,它们之间是一对多(一个 InvoiceHeader 映射到多个 InvoiceLine)映射。

class InvoiceHeader
{
   private int id;
   private String title;
   private Set <InvoiceLine> invoiceLines; 
}

class InvoiceLine
{
    private int id;
    private int itemId;
    private int itemName;  
    private InvoiceHeader invoiceHeader;      
}

现在我想根据 InvoiceHeader.title 和 InvoiceLine.itemId 搜索 InvoiceHeaders。有没有办法我可以使用休眠标准来搜索它。基本上在使用休眠标准时,我不确定如何将 InvoiceLine.itemId 放入 InvoiceHeader 的标准中。如果使用标准无法做到这一点,请建议我使用其他方法。

提前致谢

【问题讨论】:

    标签: hibernate hibernate-criteria hibernate-onetomany


    【解决方案1】:

    你可能想看看这里给出的答案:

    https://stackoverflow.com/a/8726763/87832

    这几乎解释了它。查看 Hibernate 文档以了解其他用例:Hibernate Criteria Documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      相关资源
      最近更新 更多