Описание тега jpa-annotations

A type of JPA (Java Persistence API) mapping configuration for applications. The other is, XML.
1 ответ

Можно ли переопределить ограничение поля на поле в дочернем классе

У меня есть родительский класс, давайте назовем его Parent public class Parent { @Basic(optional = false) String stringOne; @Basic(optional = false) String stringTwo; public String getStringOne() { return stringOne; } public void setStringOne(String…
13 авг '15 в 03:12
5 ответов

Java - JPA - аннотация @Version

Как @Version аннотации работают в JPA? Я нашел различные ответы, выдержка которых выглядит следующим образом: JPA использует поле версии в ваших сущностях для обнаружения одновременных изменений в одной и той же записи хранилища данных. Когда среда …
03 апр '10 в 20:28
1 ответ

Группировка столбцов внутри объекта

У меня есть таблица с 2 столбцами для номера телефона (код города и номер). Когда я определяю сущность, я могу сделать это с 2 различными переменными, чтобы соответствовать именам столбцов. Однако, когда я использую его в jparepository, я хочу искат…
1 ответ

JPA One Entity с двумя таблицами через SecundaryTable

Я не могу заставить работать следующую упрощенную настройку. Я просто хочу получить два значения таблиц в ОДНОМ классе с помощью API критериев. Я не хочу использовать два класса с @OneToOne или @OneToMany и т. Д. Это возможно? Разве это не предназна…
14 ноя '18 в 11:19
0 ответов

Преобразование Hibernate в Spring Data JPA

У нас есть существующее приложение Hibernate с Spring, у нас были файлы hbm.xml, но теперь мы хотим создать гибридное приложение с xml и аннотациями, чтобы в будущем мы могли перейти к Spring. Data jpa - вот мой файл конфигурации <?xml version="1…
2 ответа

Проблема с сохранением данных из HTML-формы (с использованием Thymeleaf), которая имеет отношение внешнего ключа между двумя таблицами с аннотациями Spring и JPA

Я новичок в разработке Spring и пытаюсь понять, как работают аннотации отношений. У меня есть две сущности, Пользователь и Страна. Пользователь имеет отношение @ManyToOne со страной. Пользовательский объект @Entity @Table(name = "user") public class…
07 фев '19 в 12:49
0 ответов

Вызов службы с использованием entityManager в классе AuditAwareImpl

Я работаю над созданием весеннего загрузочного приложения. В этом приложении я включил аудит сущностей для их создания_данных, созданных_данных, модифицированных_данных, модифицированных_бэ с использованием @EnableJpaAuditing Однако стандартный мето…
26 фев '19 в 13:11
0 ответов

В Hibernate 3.5, каковы аннотации эквивалентов ограниченного и внешнего соединения?

В настоящее время я работаю, чтобы преобразовать приложение с использованием файлов отображения Hibernate (.hbm.xml) в hibernate/jpa аннотации (с предпочтением аннотации jpa). Я сталкиваюсь с этими двумя атрибутами в некоторых файлах отображения гиб…
2 ответа

Невозможно получить использование CascadeTypes

У меня есть два класса домена. Ниже приведен примерный набросок занятий. Company.java public class Company{ @OneToMany(orphanRemoval="true",cascade=CascadeType.ALL, mappedBy="company") private List<Department> departments; } Department.java pu…
1 ответ

Hibernate рекурсивное отображение родительской / дочерней структуры - StackruError при извлечении данных

Я использую Hibernate 5.2.7.Final и родной Hibernate API. У меня есть объект Employee с рекурсивными отношениями: @Entity public class Employee { @Id @GeneratedValue private Long employeeId; @Column private String firstname; @Column private String l…
1 ответ

JPA/Hibernate @OrderBy аннотация с несколькими столбцами и ASC/DESC для каждого

Я хотел бы отсортировать поле OneToMany с аннотацией @OrderBy с несколькими столбцами и указать порядок сортировки для каждого, но я не могу найти информацию где-либо о том, как или если это невозможно. Спецификация для аннотации гласит: orderby_lis…
07 фев '17 в 09:04
1 ответ

Являются ли эти аннотации @Table(uniqueConstraints) и @Table(indexes) одинаковыми?

При создании индексов в JPA / Hibernate они одинаковы? @Table (uniqueConstraints = @UniqueConstraint (columnNames = {"series", "date"})) А также: @Table (indexes = {@Index (name = "idx", columnList = "series, date", unique = true)}) А если нет, то к…
0 ответов

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

У меня есть 4 таблицы A, B, C и D. C является таблицей соединения между A и B. Как сделать первичный ключ таблицы C в качестве внешнего ключа в таблице D с помощью аннотации гибернации? Позже я хочу получить первичный ключ таблицы C, используя перви…
30 сен '18 в 15:11
1 ответ

Генератор последовательности гибернации не согласован

У меня есть таблица с идентификатором продвижения, помеченным как @SequenceGenerator(name="GEN_PROMID", sequenceName="SEQ_PROMOTIONID", allocationSize=1) @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="GEN_PROMID") @Column(name="PRO…
0 ответов

Использование @NamedPLSQLStoredFunctionQuery с логическим параметром IN, SYS.SQLJUTL не установлен

Среда- JavaSE 6, Oracle 11, WebSphere 7, eclipseLink 2.5.2 Вариант использования, который мы хотели бы использовать @NamedPLSQLStoredFunctionQuery как это: @NamedPLSQLStoredFunctionQuery (name = "convertToString", functionName = "my_schema.my_packag…
23 июн '15 в 08:51
1 ответ

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

Как я могу взять получатели дня и часа. Что-то вроде этого - день + "." + Час и сделать его первичным ключом в моей базе данных? Это должно быть String. закрытый строковый ключ = день + "." + час; Какой тип аннотаций нужен? Спасибо! Я попробовал нес…
06 фев '19 в 16:22
0 ответов

Отображение списка дочерних объектов в JPA - один ко многим

Я разрабатываю свое первое приложение с использованием JPA. Там у меня есть требование, чтобы родительский объект имел список дочерних объектов, и этот список отдельно не заносится в его таблицу. Вот мои сущности. Нежный:- @Entity @Table(name = "ten…
08 фев '17 в 08:39
0 ответов

JPA удаляет запросы во многих отношениях

У меня есть две сущности (человек и событие). Персона и Событие связаны в двух разных отношениях, а именно: Человек: ... @OneToMany(fetch = FetchType.EAGER,cascade=CascadeType.ALL,mappedBy="person") //@JoinColumn(name="idEvent",referencedColumnName=…
2 ответа

У @oneToMany с @JoinTable есть уникальное ограничение в jpa?

У меня есть две таблицы, которые имеют сущность пользователя @OneToMany @JoinTable(name="user_roles") private List<Role> roles; Роль субъекта имеет пользователя @ManyToOne private User user; Описание таблицы user_role Name Null USER_RECORD_ID …
18 июл '16 в 11:59
1 ответ

Генерация аннотированных ( @NamedPLSQLStoredFunctionQuery / @NamedPLSQLStoredProcedureQuery) запросов

Среда- JavaSE 6, Oracle 11, WebSphere 7, eclipseLink 2.5.2 / 2.6.0 Случай использования В нашем проекте мы используем (вызов из Java) множество процедур и функций PL/SQL. Мы хотели бы создавать аннотированные запросы, такие как @NamedPLSQLStoredFunc…
23 июн '15 в 07:05