我正在尝试使用编写NOT IN约束JPA Criteria.我尝试过这样的事情:
builder.not(builder.in(root.get(property1)));
Run Code Online (Sandbox Code Playgroud)
虽然我知道它不会起作用.在上面的语法中,如何添加property1要检查的集合/列表?
我需要将一些hibernate hbm文件迁移到JPA/Hibernate注释.现有关系如下 -
2个标识符指的是不同的序列.
我已经使用@Embedded并@AttributeOverride在父类,并@Embeddable在组件类.
这两个类都是实体.
我尝试保存父类对象时得到的异常是 -
org.hibernate.MappingException:找不到组件属性:id
我想这个例外是因为我定义了2个标识符.
对此的任何建议/解决方案都将有很大帮助.