JPA查询使用数字但不使用Integer变量

时间:2017-08-22 20:23:30

标签: java postgresql jpa

我编写了一些代码,用于从postgres db中检索Object列表。 如果我在条件中写入id_utente_pres的值(例如68),则查询会给出正确的结果。但是如果我使用名为" id"的Integer变量结果集为空。

检索正确结果集的代码:

insertOnceAtStartUp()

生成的sql: Hibernate:选择prenotazio0_.id_prenotazione作为id_preno1_6_,prenotazio0_.dataprenotazione作为datapren2_6_,prenotazio0_.id_libro作为id_libro3_6_,prenotazio0_.id_utente_pren作为id_utent4_6_来自table_prenotazioni prenotazio0_其中prenotazio0_.id_utente_pren = 68

返回空结果集的代码:

unset https_proxy
unset http_proxy

npm config set proxy http://user:****@ip
npm config set https-proxy http://user:***@ip

生成的sql: 休眠:?选择prenotazio0_.id_prenotazione如id_preno1_6_,prenotazio0_.dataprenotazione如datapren2_6_,prenotazio0_.id_libro如id_libro3_6_,prenotazio0_.id_utente_pren如id_utent4_6_从table_prenotazioni prenotazio0_其中prenotazio0_.id_utente_pren =

0 个答案:

没有答案