Вы можете сопоставить его с java.lang.Long
, значение по умолчанию которого равно нулю.Или вы можете использовать @PostLoad
и обнулить его, если 0
.Вы также можете использовать @Formula
и игнорировать 0
.
. @Formula
, как написано в их документации , может использоваться для join conditions
.
.Я не знаю, какая у вас модель данных, предоставив правильный пример, сложно.Попробуйте:
id_fk is not null or id_fk <> 0
block.
Если он не соответствует вашим потребностям, вы можете написать свой собственный Загрузчик запросов
Если вы используетекакое-то ведение журнала разрешает свойство show_sql
.И добавьте в свой конфиг org.hibernate.sql
DEBUG
.