У меня есть две таблицы базы данных, оба отображенных использования В спящем режиме. Первая таблица имеет первичный ключ с одним полем. Второе имеет составной первичный ключ с тремя полями. Предположим, что я пытаюсь выбрать результаты второй таблицы путем обеспечения просто частичного ключа (одно поле), затем я получаю исключение
Исключение в потоке "основной" org.springframework.orm.hibernate3. HibernateSystemException: больше чем одна строка с данным идентификатором была найдена
Какая-либо идея, как я могу получить несколько строк с частичным ключом, предоставленным методу?
Спасибо за любую справку.
Есть идеи, как я могу получить несколько строк с частичным ключом, предоставленным методу?
Что-то вроде этого будет работать:
select foo from Foo foo where foo.id.field1 = 'bar'