Вопросы с тегом «jpa»

92
Как сопоставить поле объекта, имя которого является зарезервированным словом в JPA

@Column(name="open") Использование диалекта sqlserver с hibernate. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint...

92
Как я могу проверить комбинацию двух или более полей?

Я использую проверку JPA 2.0 / Hibernate для проверки моих моделей. Теперь у меня ситуация, когда необходимо проверить комбинацию двух полей: public class MyModel { public Integer getValue1() { //... } public String getValue2() { //... } } Модель недействительна, если они оба getValue1()и...

91
Как ввести ограничение нескольких столбцов с аннотациями JPA?

Я пытаюсь ввести ограничение с несколькими ключами для объекта, отображаемого в JPA: public class InventoryItem { @Id private Long id; @Version private Long version; @ManyToOne @JoinColumn("productId") private Product product; @Column(nullable=false); private long serial; } По сути, пара (продукт,...

88
JPA против Spring JdbcTemplate [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 12 месяцев назад . Уточните этот вопрос Для нового проекта всегда ли...

87
JpaRepository Не поддерживается для операций DML [запрос на удаление]

Я написал запрос на удаление некоторых объектов в расширяющемся интерфейсе JPaRepository, но когда я выполняю запрос, он выдает исключение! Кто-нибудь может мне это объяснить? Запрос: public interface LimitRepository extends JpaRepository<CLimit, Long> { @Query("delete from CLimit l where...

86
Проблемы с выполнением запроса при использовании Enum в сущности

В сущности вопроса у меня есть следующее: @NamedQuery(name = "Question.allApproved", query = "SELECT q FROM Question q WHERE q.status = 'APPROVED'") и @Enumerated(EnumType.STRING) private Status status; // usual accessors Я получаю это исключение: Описание исключения: Ошибка компиляции запроса...

86
Данные Spring и собственный запрос с разбивкой на страницы

В веб-проекте, использующем последние весенние данные (1.10.2) с базой данных MySQL 5.6, я пытаюсь использовать собственный запрос с разбивкой на страницы, но org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodExceptionпри запуске у меня возникает ошибка. ОБНОВЛЕНИЕ : 20180306 Эта...

85
Атрибут имени в @Entity и @Table

Я сомневаюсь, потому что атрибут name присутствует как в @Entity, так и в @Table Например, мне разрешено иметь такое же значение для атрибута name @Entity(name = "someThing") @Table(name = "someThing") и у меня могут быть разные имена для одного и того же класса @Entity(name = "someThing")...

85
Crudrepository findBy подпись метода с несколькими операторами in?

У меня есть такой класс сущности: @Entity @Table(name = "EMAIL") class Email{ @Id @Column(name = "Id") Long id; @Column(name = "EMAIL_ID") String emailId; @Column(name = "PIN_CODE") String pincode; } Как написать findByметод для приведенного ниже запроса с использованием данных crudrepository...

84
JPA Несколько встроенных полей

Возможно ли, чтобы класс сущности JPA содержал два @Embeddedполя embedded ( )? Примером может быть: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } В этом случае a Personможет содержать два...

84
Множественные уникальные ограничения в JPA

Есть ли способ указать с помощью JPA, что должно быть несколько уникальных ограничений для разных наборов столбцов? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid;...

83
JPA: разница между @JoinColumn и @PrimaryKeyJoinColumn?

Какая точная разница между @JoinColumnи @PrimaryKeyJoinColumn? Вы используете @JoinColumnдля столбцов, которые являются частью внешнего ключа. Типичный столбец может выглядеть так (например, в объединенной таблице с дополнительными атрибутами): @ManyToOne @JoinColumn(name = "...") private...

83
Следует ли закрыть JPA Entity Manager?

У меня есть способ ниже. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } Нормально ли вышеупомянутое использование диспетчера сущностей? Или необходимо закрыть их? Любые предложения, пожалуйста....

82
Создать JPA EntityManager без файла конфигурации persistence.xml

Есть ли способ инициализировать EntityManagerбез определения единицы сохранения? Можете ли вы предоставить все необходимые свойства для создания менеджера сущностей? Мне нужно создать EntityManagerиз указанных пользователем значений во время выполнения. Обновлениеpersistence.xml и перекомпиляция...

82
Как использовать @Transactional с данными Spring?

Я только начал работать над проектом Spring-data, Hibernate, MySQL, JPA. Я перешел на spring-data, чтобы не беспокоиться о создании запросов вручную. Я заметил, что использование @Transactionalне требуется, когда вы используете spring-data, поскольку я также пробовал свои запросы без аннотации....

81
JDO против JPA для Java в Google App Engine

Я хочу развивать свой проект на Google App Engine с помощью Struts2. Для базы данных у меня есть два варианта JPA и JDO. Не могли бы вы предложить мне это? Оба они для меня новые, и мне нужно их изучить. Так что я сосредоточусь на одном после ваших ответов. Благодарю....

80
Не удается Autowire @Repository аннотированный интерфейс в Spring Boot

Я разрабатываю приложение для весенней загрузки, и здесь у меня возникла проблема. Я пытаюсь ввести аннотированный интерфейс @Repository, и, похоже, он вообще не работает. Я получаю эту ошибку org.springframework.beans.factory.BeanCreationException: Error creating bean with name...

13
Springfox swagger не работает при загрузке весной 2.2.0

Я хочу обновить весеннюю загрузку v2.1.9 до 2.2.0. Но после обновления я получаю некоторые исключения, в которых говорится, что Spring Fox использует более старую версию Spring-Plugin-Core. Есть ли альтернативное решение для этого или мне нужно отказаться от плагина Springfox?...