Я использую весеннюю загрузку 2.1, jpa и hibernate.
В моей сущности Samples
@EmbeddedId
private SampleId id;
@MapsId("samplingId")
@ManyToOne(optional = false)
private Samplings sampling;
Мой составной объект
@Embeddable
public class SampleId implements Serializable{
private Integer samplingId;
private String sampleLetter;
//get //set
}
@Query(
value = "select s from Samples s "
+ "Join fetch s.sampling sp "
+ "where sp.id >= :sampleId.samplingId and s.id !=:sampleId "
+ "order by s.id.samplingId,s.id.sampleLetter"
)
public List<Samples> findNextAbsorptionTest(@Param("sampleId") SampleId sampleId);
Кажется, что Hibernate некак эта часть
sp.id> =: sampleId.samplingId
Если я удалю его, эта работа
Вставка ошибки https://pastebin.com/TF0BJn7a