|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
Есть такой код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Если я передаю id = null то находит первую запись, а не возвращает null . Почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 02:03 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
Tsyklop, какая sql строка отпрааляетсч в итоге на мервер субд? с ожешь показать? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 04:16 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
Эту задачу проще обсудить на примерах и решить в терминах SQL и потом аккуратно перенести в criteria api. Я бы еще проверил логгированием во что трансформируется проверка на null. Там есть нюансы вобщем то. Не через знак равно... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 10:09 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
SQL Log? Не, никогда не слышал о таком. А зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 10:13 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
TsyklopПочему?очевидно: первый where перетирается вторым ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 10:16 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
Tsyklop, не используй прокладки и будет тебе счастье! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 10:38 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
BlazkowiczSQL Log? Не, никогда не слышал о таком. А зачем? Вот: Код: sql 1.
Чем-то помогло? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 11:33 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
вадя, показал выше ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 11:34 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
Андрей Панфиловочевидно: первый where перетирается вторым Именно!!! После того как создал тему написал так: Код: java 1.
И все заработало! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 11:35 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
TsyklopBlazkowiczSQL Log? Не, никогда не слышал о таком. А зачем? Вот: Код: sql 1.
Чем-то помогло? Вот еслиб с самого начала посмотрел предикат where то и вопросов бы не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 11:48 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
Tsyklop, ну если знаешь что при null должен вернуть null - может не стоит лишний раз дёргать базу? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 12:43 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
вадя, в том и дело что не знаю. Там может быть и null, а может и не быть null. Тут суть в том что есть панель, у этой панели может быть категория, а может не быть. Следовательно если человек выбрал без категории то мне нужно это как-то проверить и записать в сущность. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 14:05 |
|
Выборка энтити с не валидным id записи Hibernate
|
|||
---|---|---|---|
#18+
Tsyklopв том и дело что не знаю. Там может быть и null, а может и не быть null. Тут суть в том что есть панель, у этой панели может быть категория, а может не быть. Следовательно если человек выбрал без категории то мне нужно это как-то проверить и записать в сущность.поле с именем id подразумевает, что это уникальное поле, проиндексированное и , как правило, с автоинкременом. такое поле служи для идентификации любой записи в таблице -> оно не может быть равным null. это условность, но всё же.... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2018, 14:12 |
|
|
start [/forum/topic.php?fid=59&msg=39700051&tid=2121797]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 157ms |
0 / 0 |