Будьте в спящем режиме запрос с частичным ключом

У меня есть две таблицы базы данных, оба отображенных использования В спящем режиме. Первая таблица имеет первичный ключ с одним полем. Второе имеет составной первичный ключ с тремя полями. Предположим, что я пытаюсь выбрать результаты второй таблицы путем обеспечения просто частичного ключа (одно поле), затем я получаю исключение

Исключение в потоке "основной" org.springframework.orm.hibernate3. HibernateSystemException: больше чем одна строка с данным идентификатором была найдена

Какая-либо идея, как я могу получить несколько строк с частичным ключом, предоставленным методу?

Спасибо за любую справку.

1
задан Pascal Thivent 9 July 2010 в 04:19
поделиться

1 ответ

Есть идеи, как я могу получить несколько строк с частичным ключом, предоставленным методу?

Что-то вроде этого будет работать:

select foo from Foo foo where foo.id.field1 = 'bar'
2
ответ дан 2 September 2019 в 23:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: