|
|
|
Hibernate view and Date field
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Написал HQL запрос и хочу в условиях WHERE для поля типа Date задать дату вручную, но не могу понять, как это сделать. В обычном SQL делаю так: Код: sql 1. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2016, 10:20 |
|
||
|
Hibernate view and Date field
|
|||
|---|---|---|---|
|
#18+
Покажу на примере, как у меня задается период для выборки данных в какой-то период Входящие параметры в методе запроса: (Date startDate, Date endDate) Date в данном случае это java.util.Date; сам запрос: "from MyTable as o where o.yourDate between :startDate and :endDate" ниже параметры для Query (javax.persistence.Query;) q.setParameter("startDate", startDate); q.setParameter("endDate", endDate); В сущности объекта MyTable для мапинга переменные startDate и endDate имеют аннотацию @Temporal(javax.persistence.TemporalType.TIMESTAMP) ну это так, на всякий случай У себя укажите не битвин, а "=" или как в HQL правильно указывается, не помню точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2016, 10:40 |
|
||
|
Hibernate view and Date field
|
|||
|---|---|---|---|
|
#18+
o.yourDate это ваш date_field, если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2016, 10:45 |
|
||
|
Hibernate view and Date field
|
|||
|---|---|---|---|
|
#18+
Nixic, спасибо. Но вы параметры передаёте через код. А я хочу по месту всё проверить HQL в Hibernate view непосредственно в Eclipse. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2016, 11:10 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39320144&tid=2123652]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
64ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 356ms |

| 0 / 0 |
