热门在jpa Criteria中添加另一个对象的参数列表

时间:2019-02-27 20:30:19

标签: java jpa criteria criteria-api

我有班主任

__$seqval

我有一个班级公司

   public class Director {
      private Long id;

      @OneToOne(cascade = CascadeType.ALL)
      @JoinColumn(name="transacao_id")
      private Company company;
      private Date registrationDate;

       ...
   }

我需要在谓词中添加另一个过滤器...

我需要从 Director 中获取列表,并使用jpa谓词对cnpj的列表进行过滤,例如:

   public class Company {
      private Long id;
      private String cnpj;
      private String description;

       ...
   }

1 个答案:

答案 0 :(得分:0)

builder.equal(root.join("company").get("cnpj"), filter.getCnpj());