Tag: jpa

Данные Spring jpa- Определен бит bean с именем ‘entityManagerFactory’; Инъекция автоуведомленных зависимостей не удалась

Я разрабатываю приложение, используя весенние данные jpa, hibernate, mysql, tomcat7, maven, и это создает ошибку. Я пытаюсь понять это, но я потерпел неудачу. ошибка Не удается разрешить ссылку на bean ‘entityManagerFactory’ при настройке аргумента конструктора; Не определен bean с именем «entityManagerFactory»; Инъекция автоуведомленных зависимостей не удалась org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘initDbService’: Injection of […]

Как использовать enums с JPA

У меня есть существующая firebase database системы проката фильмов. Каждый фильм имеет атрибут рейтинга. В SQL они использовали ограничение для ограничения допустимых значений этого атрибута. CONSTRAINT film_rating_check CHECK ((((((((rating)::text = ”::text) OR ((rating)::text = ‘G’::text)) OR ((rating)::text = ‘PG’::text)) OR ((rating)::text = ‘PG-13’::text)) OR ((rating)::text = ‘R’::text)) OR ((rating)::text = ‘NC-17’::text))) Я думаю, было бы […]

JPA: ПРИСОЕДИНЯЙТЕСЬ в JPQL

Я думал, что знаю, как использовать JOIN в JPQL но, видимо, нет. Может кто-нибудь мне помочь? select b.fname, b.lname from Users b JOIN Groups c where c.groupName = :groupName Это дает мне исключение org.eclipse.persistence.exceptions.JPQLException Exception Description: Syntax error parsing the query Internal Exception: org.eclipse.persistence.internal.libraries.antlr.runtime.EarlyExitException Users есть отношения OneToMany с Groups . Users.java @Entity public class […]

Набор карт с помощью @ElementCollection

У меня есть следующее перечисление: package ir.raysis.tcs.rule.days; public enum Days { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY; } Я попытался отобразить его как Set дней следующим образом: @ElementCollection(targetClass = Days.class) @JoinTable(name = “days”,joinColumns = @JoinColumn(name = “rule_id”)) @Column(name =”daysOfWeek”, nullable = false) @Enumerated(EnumType.STRING) private Set days = new HashSet(); Однако это исключает следующее: Initial […]

Где ConfigurationGenerateSchemaCreationScript () переместился в Hibernate 5

В Hibernate 4.x я использовал для генерации и экспорта схемы, как определено в аннотированных сущностях, следующим образом (используя Spring для поиска аннотированных объектов в пути classа): Connection connection = DriverManager.getConnection(“jdbc:h2:mem:jooq-meta-extensions”, “sa”, “”); Configuration configuration = new Configuration() .setProperty(“hibernate.dialect”, “org.hibernate.dialect.H2Dialect”); // […] adding annotated classes to Configuration here… configuration.generateSchemaCreationScript( Dialect.getDialect(configuration.getProperties())); SchemaExport export = new SchemaExport(configuration, connection); […]

Выберите первый результат с помощью JPA

Мне нужно вывести из БД только один результат. Как я могу это сделать с JPA? Select top 1 * from table Я пытался “выберите t из таблицы t” query.setMaxResults(1); query.getSingleResult(); но не работает. Любые другие идеи?

Весовые данные JPA-запрос с параметрическими свойствами

Каков самый простой способ объявления запроса данных Spring Spring, который использует свойства входного параметра в качестве параметров запроса? Например, предположим, что у меня есть class сущностей: public class Person { @Id private long id; @Column private String forename; @Column private String surname; } и другой class: public class Name { private String forename; private String […]

Перечисления Java, enums JPA и Postgres – Как мне заставить их работать вместе?

У нас есть firebase database postgres с postgres enums. Мы начинаем строить JPA в нашем приложении. У нас также есть enums Java, которые отражают enums postgres. Теперь большой вопрос: как получить JPA, чтобы понять Java enums с одной стороны и postgres enums – с другой? Сторона Java должна быть довольно простой, но я не уверен, […]

Spring Data + JPA с несколькими источниками данных, но только один набор репозиториев

Сегодня я изучаю эту связку, и я начинаю думать, что то, что я хочу сделать, может быть невозможно, поэтому я обращаюсь к вам, о могущественный Stackoverflow, за помощью. Я создаю платформу сервисов RESTful на Java, а Spring Data 3.1.2 + JPA – как мой уровень персистентности (как описано здесь ). Объекты моей модели данных реализованы […]

Спящий режим: создание таблиц Mysql InnoDB вместо MyISAM

Как я могу получить Hibernate (используя JPA) для создания таблиц MySQL InnoDB (вместо MyISAM)? Я нашел решения, которые будут работать при использовании Hibernate для создания файла SQL для создания таблиц, но ничего не работает «на лету».

Interesting Posts
Давайте будем гением компьютера.