Описание тега composite-id

1 ответ

Обновление jpa для объектов, имеющих комбинированный первичный ключ

У меня есть составной первичный ключ для моего объекта. Как я могу использовать jpa для обновления моего объекта? Обычно мы используем следующий код EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpa"); EntityManager em = emf.cre…
29 сен '10 в 08:29
2 ответа

Свободный Nhibernate: обращение к ключу сущности с композитным идентификатором

У меня проблемы с Fluent Nhibernate при отображении этих отношений: Запросить объект: Я бы Дата Школьное образование: Композитный идентификатор сделан изназвание запрос имущество Местоположение объекта: Композитный идентификатор сделан изсуществует …
1 ответ

Составное поле для составления карт Fluent Nhibernate 3 (пользовательский тип)

Привет всем, мой сценарий public class Permission { public virtual Function Function { get; set; } public virtual Profile Profile { get; set; } } public class MapPermission : ClassMap<Permission> { public MapPermission() { Table("Permissions".…
31 май '11 в 09:36
1 ответ

Hibernate, объединяющий 2 ряда

Чтобы упростить мой Java-код, я хотел бы объединить две строки в одну, поскольку мне действительно нужны эти две строки для использования данных. Допустим, это поля моей таблицы: ID, FIELD1, FIELD2, DISCRIMINATOR, VALUE Очевидно, ID является первичн…
01 мар '13 в 15:03
1 ответ

Составное исключение запроса nhibernate

Я получаю сообщение об ошибке, которая выглядит довольно простым QueryOver. Сложность заключается в том, что выбор включает CompositeId. Я получаю ошибку: System.InvalidOperationException: переменная 'x' типа 'nha.cs.utility.mole.QueryParameters' re…
21 янв '14 в 19:19
0 ответов

Определить генератор для свойства составного идентификатора в NHibernate

Я определил составной идентификатор для своей модели базы данных NHibernate. Кажется, это работает, но я не могу установить генератор для одного ключевого свойства. Можно ли определить генератор для свойства ключа в составном идентификаторе? Модель …
1 ответ

Hibernate - присоединиться к таблице с составным идентификатором

У меня есть личный стол (PersonID) и таблица адресов (AddressID). Я хочу создать новую таблицу Join под названием Person_Address какие карты Person->Adress используя ManyToMany отношения и я должен указать первичный ключ как композицию двух перви…
04 янв '13 в 11:28
0 ответов

@IdClass супертип не найден

Я хочу сделать стол, скажем, имя стола - Автомобиль. Он будет иметь 3 столбца, brandId, typeId и sizeId. Я хочу, чтобы все столбцы были первичными ключами. typeId и sizeId - это столбцы из другой таблицы. Я уже пытаюсь сделать код, используя @IdClas…
06 ноя '15 в 04:32
1 ответ

Составной идентификатор в hibernate+ разрывы postgres из-за возвращенного порядка столбцов

У меня есть родительский объект с составным идентификатором (устаревшая БД - не могу изменить это). У меня есть дочерний объект, который является двунаправленным отношением один-ко-многим (родитель-ребенок). Отображение правильное, так как я могу за…
22 фев '10 в 02:56
2 ответа

Hibernate композитный идентификатор слияния

Я использую Hibernate с JPA и имею отношение как это: @Entity @Table(name = "first") public class First { ... @OneToMany(mappedBy = "first") private List<Availability> availabilities; ... } @Entity @Table(name = "second") public class Second {…
26 май '14 в 14:21
1 ответ

Проблема в реализации @IdClass

Я использую jpa и hibernate в качестве провайдера jpa. после изучения концепции составного первичного ключа в jpa я пытаюсь реализовать то же самое с помощью аннотации @IdClass. Я создал Project.java, в котором я хочу использовать deptId и projectId…
16 авг '17 в 18:39
1 ответ

Проблема отображения Hibernate с составным идентификатором

Я использую hibernate3 в своем Java-приложении для доступа к SQL Server 2008 предприятия. Отображение hibernate использует составной идентификатор, и когда я пытаюсь загрузить модель, он возвращает ноль. Я потратил несколько дней, чтобы решить эту п…
14 апр '10 в 12:55
1 ответ

NHibernate 3.3: составной идентификатор с генерируемым ключом-свойством?

Я читал, что это отображение невозможно в NHibernate 3.3: <class name="Digital" table="DIGITALS"> <composite-id> <key-many-to-one name="Person" class="Person" column="PERSONID" /> <key-property name="Id" column="ID"> **<ge…
27 апр '12 в 17:40
3 ответа

JPA - Критерии API и EmbeddedId

Я хочу использовать критерии, чтобы сделать следующий запрос. У меня есть сущность с определенным EmbeddedId: @Entity @Table(name="TB_INTERFASES") public class Interfase implements Serializable { @EmbeddedId private InterfaseId id; } @Embeddable pub…
03 ноя '10 в 05:25
2 ответа

Jpa композитный ключ обнуляемые столбцы

Я использую JPA Hibernate для моделирования некоторых таблиц. У меня проблемы с отображением таблицы, которая: Не имеет первичного ключа Имеет уникальный индекс на 4 столбца, 3 из которых могут быть обнуляемыми Я попытался взломать его и определить …
23 мар '09 в 16:29
1 ответ

Составная ошибка первичного ключа

Я хочу сделать стол, скажем, имя стола - Автомобиль. Будет 3 колонки, brandId, typeId а также sizeId, Я хочу, чтобы все столбцы были первичными ключами. typeId а также sizeId столбец из другой таблицы. Я уже пытаюсь сделать код, но если я использую …
05 ноя '15 в 17:31
1 ответ

Свободный NHibernate отображает составной идентификатор из унаследованных составных идентификаторов

Допустим, у меня есть существующая база данных со следующими 3 таблицами: Таблица 1:(ПК) T1ID1(ПК) T1ID2 Таблица 2:(ПК) T2ID1 Таблица3:(ФК) T1ID1(ФК) T1ID2(FK)T2ID1 (откуда 3 ключа взяты из таблиц выше) Мой вопрос: как мне сопоставить Table3 с Fluen…
2 ответа

Свободный NHibernate композитид для сопоставленного класса

Я пытаюсь выяснить, как использовать CompositeId для сопоставления другого класса. Вот тестовый пример: Столы: TestParent: TestParentId (PK) FavoriteColor TestChild: TestParentId (PK) ChildName (PK) Age Занятия в C#: public class TestParent { public…
2 ответа

Возможно ли иметь составной идентификатор, который можно редактировать в NHibernate?

У меня есть ситуация, когда у меня есть таблицы, которые имеют много столбцов, используемых в качестве составного первичного ключа, хуже бизнес-логики требует, чтобы они были изменчивыми. Я использую nhibernate и у меня нет проблем с отображением за…
19 июн '10 в 00:54
1 ответ

Сопоставление ключ-многие-к-одному и свойство-ключ: nhibernate не удаляет элементы из набора

Я постараюсь сохранить это вкратце, но, надеюсь, не упущу ни одной важной информации из моих неприятностей. Код, который я считаю, предоставляет все детали, но я не учел шум (это VB, поэтому много шума:)). Объект "Case" имеет много "Назначений": Pub…
09 окт '09 в 03:34