Запитання з тегом «jpa»

API API персистентності Java (JPA) - це специфікація Java для доступу, зберігання та управління даними між об'єктами / класами Java та реляційною базою даних. Він є частиною специфікації EJB 3.0 і є галузевим стандартним підходом для об'єкта реляційного картографування (ORM).

5
JPA проти Spring JdbcTemplate [закрито]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише редагуючи цю публікацію . Закрито 10 місяців тому . Удосконалюйте це питання Для нового проекту JPA завжди є рекомендованим інструментом для обробки реляційних даних …

3
Проблеми із запитом під час використання Enum у сутності
У сутності запитання у мене є таке: @NamedQuery(name = "Question.allApproved", query = "SELECT q FROM Question q WHERE q.status = 'APPROVED'") і @Enumerated(EnumType.STRING) private Status status; // usual accessors Я отримую цей виняток: Опис винятку: Помилка компіляції запиту [Question.countApproved: SELECT COUNT(q) FROM Question q WHERE q.status = 'APPROVED'], рядок 1, …
83 java  jakarta-ee  jpa 

3
JPA: різниця між @JoinColumn та @PrimaryKeyJoinColumn?
Яка точна різниця між @JoinColumnта @PrimaryKeyJoinColumn? Ви використовуєте @JoinColumnдля стовпців, які є частиною зовнішнього ключа. Типовий стовпець може виглядати так (наприклад, у таблиці об’єднання з додатковими атрибутами): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; Що станеться, якщо я також висуну колонку як / ПК (також ідентифікуючу зв'язок)? Оскільки стовпець тепер …

1
Чи слід закривати JPA Entity Manager?
У мене є метод нижче. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } Чи добре згадане вище використання менеджера сутності? Або їх потрібно закрити? Будь-які пропозиції, будь ласка.
83 java  jpa 

3
JPA: як зберегти рядок у полі бази даних, введіть MYSQL Text
Вимога полягає в тому, що користувач може написати статтю, тому я вибираю тип Textдля contentполя всередині бази даних mysql. Як я можу конвертувати Java StringвMySQL Text Ось вам Jim Tough @Entity public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long …
82 java  mysql  orm  jpa 

4
Як використовувати @Transactional із Spring Data?
Я щойно почав працювати над проектом Spring-data, Hibernate, MySQL, JPA. Я перейшов на spring-data, щоб мені не довелося турбуватися про створення запитів вручну. Я помітив, що @Transactionalпри використанні spring-data не потрібно використовувати, оскільки я також пробував свої запити без анотації. Чи існує конкретна причина, чому я повинен / не повинен …

2
Що насправді робить CascadeType.REFRESH?
Що означає CascadeType.REFRESH насправді робить? Визначення для нього є Коли ми оновлюємо сутність, усі сутності, що містяться в цьому полі, також оновлюються але що це означає на практиці? Хтось може дати мені простий приклад?
82 java  jpa 

7
Створіть JPA EntityManager без конфігураційного файлу persistence.xml
Чи існує спосіб ініціалізації EntityManagerбез визначеної одиниці збереження? Чи можете ви надати всі необхідні властивості для створення менеджера сутності? Мені потрібно створити EntityManagerз вказаних користувачем значень під час виконання. Оновлення persistence.xmlта перекомпіляція не є можливим. Будь-яка ідея про те, як це зробити, більше ніж вітається!

9
“Від’єднаний об’єкт передано на постійну помилку” з кодом 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 Будь-які ідеї? Я шукаю в Інтернеті, і причиною, яку я знайшов, було: Це …
81 java  jpa  ejb-3.0 

12
JDO проти JPA для Java на Google App Engine
Я хочу розробити свій проект на Google App Engine за допомогою Struts2. Для бази даних у мене є два варіанти JPA та JDO. Будь ласка, запропонуйте мені, будь ласка, це? І те, і інше для мене нове, і мені потрібно їх вивчити. Тож я зосереджусь на одному після ваших відповідей. …

8
Зіставлення стовпця JSON PostgreSQL із властивістю сутності Hibernate
У мене є таблиця зі стовпцем типу JSON у моїй БД PostgreSQL (9.2). Мені важко зіставити цей стовпець із типом поля сутності JPA2. Я намагався використовувати String, але коли я зберігаю сутність, я отримую виняток, що він не може перетворити символ, що змінюється в JSON. Який правильний тип значення використовувати …



3
Помилка перевірки: значення недійсне
У мене проблема з ap: selectOneMenu, незалежно від того, що я роблю, я не можу змусити JSF викликати сеттера в сутності JPA. Не вдається перевірити JSF із цим повідомленням: form: location: Помилка перевірки: Значення недійсне Я працюю над кількома іншими класами того ж типу (тобто, приєднуюсь до класів таблиць), але …

5
Речення IN у мові запитів HQL або Java Persistence Query
У мене є такий параметризований запит JPA або Hibernate: SELECT entity FROM Entity entity WHERE name IN (?) Я хочу передати параметр як ArrayList <String>, чи можливо це? Зимовий режим говорить мені, що java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String Чи можливо це взагалі? ВІДПОВІДЬ : Колекції як параметри працюють …
78 java  hibernate  jpa  hql  jpql 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.