Описание тега nhibernate-projections

1 ответ

Лучшие практики с проектированием интерфейсов для репозитория JPA весной?

Мне было интересно, кто-нибудь может дать отзыв о модели, с которой я сейчас играю? Это предполагает наличие сущности, реализующей интерфейс DTO, который также используется (как проекция) в интерфейсе JpaRepository - для той же сущности - для возвра…
1 ответ

Вложенная коллекция с использованием критерия: Как извлечь table1.getTable2(). Get(0) с использованием критериев

У меня есть 2 таблицы TABLE1 и TABLE2. Спящий класс TABLE1 class Table1 { частная коллекция table2s= new ArrayList(); } Теперь, используя критерии, мне нужно получить записи таблицы 1, и результаты должны иметь одну запись таблицы 2 среди списка, ко…
2 ответа

Гормональная проекция и потеря метаинформации

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

Попытка создать QueryOver для многих со многими связями с проекциями

У меня есть две таблицы (Orders, транзакции) и таблица поиска TransactionsOrders, которая просто сохраняет столбцы OrderId и TransactionsId. Для заказа может быть несколько транзакций, если транзакция не удалась (n) раз. И у объекта Order нет сведен…
2 ответа

Ошибка проекции NHibernate

У меня есть класс тегов, который имеет отношение многие ко многим с классом статьи. Проблема в том, что я хочу создать проекцию, представляющую класс модели представления тегов, поэтому результат столбца должен выглядеть следующим образом Id|Name|Cr…
22 май '14 в 02:56
1 ответ

Как это сделать в nhibernate?

Мне нужно сделать это в nhibernate QueryOver: select distinct sc.* from [Security].[Commands] sc inner join [Security].[SystemSubjects] ss on ss.Id = sc.Id left outer join [Security].[SystemSubjectRoles] ssr on ssr.SystemSubjectId = ss.Id left outer…
1 ответ

Имя 'NHibernateUtil' не существует в текущем контексте

Ниже запроса проекции выдает ошибку "Имя" NHibernateUtil "не существует в текущем контексте" при попытке запустить приложение. Я пытался включить пространство имен NHibernate.Util, но он все равно не будет работать. Любая помощь будет оценена. templ…
09 дек '10 в 15:18
1 ответ

Фильтрация только отрицательных значений с использованием проекционных запросов nhibernate

Я пытаюсь отфильтровать только отрицательные значения с помощью запросов проекции nhibernate. Ниже мой код для этого SearchTemplate RefundTemplate = new SearchTemplate(); RefundTemplate.Criteria = DetachedCriteria.For(typeof(AirBilling), "Ab"); Refu…
1 ответ

Как отобразить вложенные проекции с помощью собственного запроса

Я хочу сопоставить свой результат запроса с RequestProjection значения интерфейса. Следующий код работает и идентификатор запроса возврата и дата отправки. Мне нужно также вернуть имя работника. я пытался r.worker_name AS workerName а также r.worker…
1 ответ

Hibernate проекция критериев "многие ко многим"

РЕДАКТИРОВАТЬ> Я зашел в тупик... так что я могу продолжать искать основную причину.. Пожалуйста, скажите мне, как сделать простые критерии для многих ко многим отношениям, которые имеют более одного ограничения eq, например, как получить человека, …
1 ответ

Сделать проекцию на значение дискриминатора

У меня есть это отображение NHibernate <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="ParentClass" table="myclass" abstract="true" > ... <discriminator column="mytype" type="string" /> ... <subclass name="Su…
1 ответ

nhibernate: проект Parent из дочернего запроса

У меня есть следующие лица public class ArticleCategory { public int Id {get; set;} public string Name {get; set;} public IList<Article> Articles {get; set;} } public class Article { public int Id {get; set;} public string Name {get; set;} pub…
3 ответа

Не может проецировать объекты в Linq 2 NHibernate

Я работаю с NHibernate 2 в.Net проекте и использую провайдер Linq2NHibernate. Этот простой запрос var result = from d in session.Linq<Document>() where d.CreationYear == 2010 select d.ChildEntity).ToList(); выдает исключение, сообщающее, что н…
1 ответ

Проекция среднего типа (датированный) всегда возвращает 0.0

Это очень загадочно; сгенерированный SQL очень хорош, и я получаю правильные результаты при запуске его вручную.Однако где-то в процессе преобразования поле "Среднее время" устанавливается равным 0.0 вместо правильного результата.мой запрос: var que…
07 июн '11 в 11:25
0 ответов

NHibernate переходит слишком много столбцов при поиске

У нас есть постоянная сущность, для которой мы делаем пейджинг для отображения сетки. У сущности есть набор свойств, сопоставленных с вычисляемыми столбцами. Мы заставили NH получить только небольшой набор столбцов с помощью проекций. Мы начали с за…
0 ответов

Конкатенация полей с использованием проекций NHibernate

Используя принятый ответ на этот вопрос, я смог объединить два поля, используя критерии и проекции. Я закончил с return session.CreateCriteria<Contact>() .CreateAlias("USState","USState", NHibernate.SqlCommand.JoinType.LeftOuterJoin) .SetProje…
1 ответ

Запрос nhibernate, выбирая только определенные поля

У меня есть эти объекты: ClassB1 и ClassB2 являются двумя отдельными объектами. У них есть отдельные таблицы, но те же поля. У них обоих есть ссылка на ClassC, у которого есть отдельная таблица. ClassA -> ClassB1 -> Property1 -> ClassC -&gt…
15 дек '13 в 12:37
1 ответ

Свободный NHibernate - ProjectionList - ICriteria возвращает нулевые значения

Я довольно новичок в NHibernate, но я погуглил и не нашел ничего, что могло бы помочь с этим вопросом. Я надеюсь, что вы, ребята, можете!;) Я меняю имена свойств и методов, потому что этот код является собственностью компании, но в основном это то, …
1 ответ

Как построить строковый запрос с помощью NHibernate?

Я хотел бы воспроизвести этот запрос с NHibernate, используя проекцию SELECT ('reword#' || reword) || reword_faq as foo FROM me_review_entries re WHERE ('reword#' || reword) || reword_faq = 'reword#2#SOME_FAQ' я сделал Session.CreateCriteria<Rewo…
0 ответов

Hibernate Отдельный запрос критериев с использованием проекции на ключевое поле и группы по составному ключу

Я использую проекции для Отдельных критериев для составных ключей в Hibernate. При попытке создать псевдоним я получаю сообщение об ошибке: org.springframework.orm.hibernate3.HibernateQueryException: could not resolve property: businessId of Я был б…
04 мар '13 в 11:13