powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / хиба и запрос с мепом
1 сообщений из 1, страница 1 из 1
хиба и запрос с мепом
    #34019297
господа, просветите плиз!.

имеем следующее
<class name="Record" table="tab1" >
<id name="record_id" column="record_id">... </id>
<map name="fields" lazy="true" table="tab2">
<key column="record_id" />
<map-key type="integer" column="field_id" />
<composite-element class="Field">
<property name="value" column="value" />
<property name="fieldRef" column="field_ref" />
<property name="fieldName" formula="( select 1 from dual )"/>
</composite-element>
</map>
</class>

public class Record {
private Integer record_id;
private Map<Integer, Field> fields;
...

public class Field {
private String fieldName;
private String fieldRef;
private String value;
...

Делее пишу запрос :
datas = session.createQuery("select r from Record as r " +
" where " +
" r.registry = 6 " +
" and r.fields.value = :a").setString("a", "2006-28531").list();

всё земечательно!!
конструкцией r.fields.value = :a я обращаюсь к проперти value.
но мне дополнительно надо добавить условие на основе ключа Карты
(private Map<Integer, Field> fields;)
т.е. что-то типа этого : r.fields.KEY = 345.

как такое замутить ? подскажите .
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / хиба и запрос с мепом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]