Как вы делаете объединение двух таблиц в NHibernate?

StackOverflow https://stackoverflow.com/questions/247103

  •  05-07-2019
  •  | 
  •  

Вопрос

Мне нужно объединить две таблицы, используя NHibernate и HQL. Я нашел очень мало помощи онлайн, и я хочу знать, возможно ли это, и если да, то как?

Это было полезно?

Решение

Нашел мой ответ:

http://www.hibernate.org/117.html#A21

В настоящее время он не поддерживает объединение или пересечение.

Другие советы

Вы можете использовать именованный sql-запрос и выполнить объединение в необработанном SQL. NHibernate сможет заполнять экземпляры сущностей из sql-запроса и возвращать их в качестве результата запроса. См. здесь и здесь .

Я не верю, что HQL поддерживает объединения, но вы можете написать свой собственный преобразователь записей и написать SQL вручную.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top