Вот связанные модели:
@Entity
public class Partner {
...
@Column(name = "pair_id", unique = true)
private Integer pairId;
...
}
@Entity
public class ClientOrder {
...
@ManyToOne
@JoinColumn(name = "partner_id", referencedColumnName = "pair_id")
private Partner partner;
...
}
Вот метод репозитория:
@Query("select co.user from ClientOrder co where co.partner = ?1")
List<UserDevice> findAllByClientOrders(Partner partner);
При попытке выполнить метод, в запрос подставляется значение null, хотя partner содержит объект. В логах хибернейт выводит:
TRACE o.h.type.descriptor.sql.BasicBinder - binding parameter [1] as [INTEGER] - [null]
Почему хибернейт не использует поля, описанные в @JoinColumn?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Здравствуйте у меня есть строка в C#
Я пытаюсь сделать приложение по типу счётчика калорий: в первом окне я вписываю текущий рост и вес, а во втором окне в текстовом поле Label я должен...
Почему конструктор Twins в классе Twins (имя конструктора должно называться по имени класса) не задает число n и limit?