jpa- все статьи тега ➜ страница 3


Весна JPA выбор конкретных столбцов

Я использую Spring JPA для выполнения всех операций с базой данных. Однако я не знаю, как выбрать определенные столбцы из таблицы в Spring JPA? например:SELECT projectId, projectName FROM projects ...

Как создать метамодель JPA 2.0?

в духе безопасности типа, связанного с CriteriaQuery JPA 2.0 также имеет API для поддержки Метамодель представительства субъектов. кто-нибудь знает о полнофункциональной реализации этого API (для создания метамодели, а не для создания классов метамодели вручную)? Было бы здорово, если кто-то и знает шаги настройки в Eclipse (я предполагаю, что это так же просто, как настройка обработчика, но никогда не знаешь). изменить: Просто наткнулся Hibernate JPA 2 Metamodel Generator . Но проблема остае ...

"отсоединенный объект передан для сохранения ошибки" с кодом JPA/EJB

Я пытаюсь запустить этот базовый код JPA/EJB: public static void main(String[] args){ UserBean user = new UserBean(); user.setId(1); user.setUserName("name1"); user.setPassword("passwd1"); em.persist(user); } Я получаю эту ошибку: javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database какие идеи? Я Поиск в интернете и я нашел: это было в ...

Настройка hibernate (с помощью JPA) для хранения Y / N для типа Boolean вместо 0/1

можно ли настроить JPA / hibernate для сохранения Boolean типы Y/N? В базе данных (столбец определяется как varchar2(1). В настоящее время он хранит их как 0/1. База данных-Oracle. ...

Сохранение блока как ресурс местного или наша?

У меня запросы, как показано ниже: в чем разница между этими двумя? поддерживаются ли обе эти базы данных? являются СПД transactionManager, а наша вопросы разные? ...

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

возможно ли, чтобы класс сущности JPA содержал два встроенных (@Embedded) поля? Примером может быть: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } в этом случае a Person может содержать два Address экземпляры-дом и работа. Я использую JPA с реализацией Hibernate. Когда я создаю схему с помощью инструментов Hibernate, она встраивает только один Address. То, что я хотел б ...

Создайте JPA EntityManager без сохранения.XML-файл конфигурации

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

Инъекция EntityManager Vs. EntityManagerFactory

длинный вопрос, пожалуйста, потерпите меня. мы используем Spring+JPA для веб-приложения. Моя команда обсуждает инъекции EntityManagerFactory на GenericDAO (Дао на основе дженериков что-то на линиях, предоставляемых APPFUSE, мы не используем JpaDaosupport по какой-то причине) над инъекцией EntityManager. Мы используем "управляемое приложением постоянство". аргументы против инъекции a EntityManagerFactory является ли это слишком тяжелым и поэтому не требуется,EntityManager делает то, что нужно. ...

Транзакция помечена только как откат: как найти причину

у меня возникли проблемы с фиксацией транзакции в моем @Transactional методе: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } когда я вызываю methodB () из methodA (), метод успешно проходит, и я вижу "ОК" в своих журналах. Но тогда я получаю Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly org.springframework.transaction.TransactionSystemEx ...

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

в чем именно разница между @JoinColumn и @PrimaryKeyJoinColumn? вы используете @JoinColumn для столбцов, которые являются частью внешнего ключа. Типичный столбец может выглядеть так (например, в таблице соединений с дополнительными атрибутами): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; что произойдет, если я продвигаю столбец как A/PK, тоже (a.k.a. идентификация отношений)? Поскольку столбец теперь является PK, я должен пометить его @Id: @Id @ManyToOne @JoinColumn(name = " ...

СПД гибернации один-к-одному отношения

у меня есть отношения один-к-одному, но hibernatetool жалуется при создании схемы. Вот пример, который показывает проблему: @Entity public class Person { @Id public int id; @OneToOne public OtherInfo otherInfo; rest of attributes ... } человек имеет отношения один к одному с OtherInfo: @Entity public class OtherInfo { @Id @OneToOne(mappedBy="otherInfo") public Person person; rest of attributes ... } человек владеет стороной OtherInfo. OtherInfo-это со ...

Что использовать: JPQL или критерии API?

мое приложение Java использует JPA для сохранения объекта. Бизнес-домен очень прост (всего три класса являются постоянными, с 3-5 свойствами в каждом). Запросы также просты. Вопрос в том, какой подход я должен использовать: JPQL или критерии API? ...

Как сделать сущность доступной только для чтения?

Как правильно сделать объект только для чтения с JPA ? Я хочу, чтобы моя таблица базы данных никогда не изменялась программно. Я думаю, что понимаю, что я должен заблокировать мои объекты с LockModeType.READ. Можно ли использовать аннотацию, чтобы сделать мои сущности непосредственно заблокированными после извлечения из базы данных ? Или мне нужно возиться и переопределять мой общий DAO для этой конкретной сущности ? ...

Как работает FetchMode в Spring Data JPA

у меня есть связь между тремя объектами модели в моем проекте (Модель и фрагменты репозитория в конце сообщения. когда я называю PlaceRepository.findById он запускает три запроса select: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city c LEFT OUTER JOIN state s on c.woj_id = s.id where c.id = place.city.id это довольно необычное поведение (для меня). Насколько я могу судить после чтения документации Hibernate, он всегда должен ...

JPA vs Spring JdbcTemplate

для нового проекта JPA всегда является рекомендуемым инструментом для обработки реляционных данных или есть сценарии, где Spring JdbcTemplate является лучшим выбором? Некоторые факторы, которые следует учитывать в вашем ответе: новая схема базы данных против уже существующей схемы и таблиц уровень профессионализма разработчиков простота, с которой можно интегрировать с кэшированием данных слоя производительность все другие уместные факторы к считаешь? ...

Получать соединение с базой данных в чистом СПД установки

У нас есть приложение JPA (с использованием hibernate), и нам нужно передать вызов устаревшему инструменту отчетности, который нуждается в подключении к базе данных JDBC в качестве параметра. Есть ли простой способ получить доступ к подключению JDBC hibernate имеет настройки? ...