Мне нужно сделать соединение, используя критерии, в сущности, сопоставленной «один к одному»
пример:
public class Item {
@OneToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "transcation_id")
private Transaction transaction;
private String status;
...
...
}
public class Transaction {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
...
...
}
мой запрос основан на сущности «Транзакция» Тем не менее, я хочу получить атрибут "status" объекта "Item"
Мне нужно сделать что-то подобное в моем методе:
predicates.add(root.join("?????").get("????").in("STATUS_OK"));