Все вопросы: [jpa]

524 вопросов

0
голосов
1ответов
461 просмотров

Некоторые ограничения EJB 3.0 и фреймворка Toplink

У меня есть проект, использующий EJB 3.0 и реализующий структуру Toplink для уровня модели. Я вижу, что при использовании EJBQL для обработки данных есть некоторые ограничения: Он не может обрабатывать данные и время, например находить часть даты, например день, месяц или год. Не удаетс...

18
голосов
2ответов
19925 просмотров

сложная установка времени автогенерирования с аннотациями JPA спящего режима

Спасибо вам, ребята, мои знания о спящем режиме значительно улучшились. теперь я попал в блок о current_timestamp. вот мои коды @Column(name="DATE_CREATED", insertable=false, updatable=false, columnDefinition="timestamp default current_timestamp") @org.hibernate.annotations.Generated(value=Ge...

6
голосов
1ответов
2863 просмотров

@IdClass с непримитивным @Id

Я пытаюсь добавить составной первичный ключ к классу, и у меня возникают проблемы.Вот классы. class User { private long id; ... } class Token { private User user; private String series; ... } Я использую orm.xml для сопоставления классов, потому что они на самом деле ...

1
голосов
2ответов
449 просмотров

Могу ли я заказать в EJBQL функцию, которая не сопоставлена столбцу в базе данных?

Я хочу заказать запрос по функции, которая использует свойства класса.Что-то вроде: @entity class A { private int id; private String name; public int StringLength() { return name.length(); } } И предложение примерно такое: select n from A order by name.StringLength(). Возможно ли это?

2
голосов
1ответов
954 просмотров

Как сделать слабую сущность с помощью EJB 3.0

предположим, что у меня есть объект "Сотрудник" и объект "Адрес". У сотрудника есть связанный с ним адрес. В смысле реляционной базы данных таблица адресов будет считаться слабой сущностью, поскольку адрес сотрудника не может существовать, если в базе данных нет соответствующего сотрудника. Итак...

0
голосов
2ответов
685 просмотров

База данных не удалена между модульным тестом

Здравствуйте, добрые люди, в моем тесте я обнаружил странное поведение. Я использую JPA hibernate annotation с spring. скажем, у меня есть класс MyObject, и его адрес электронной почты отмечен @Column(name="EMAIL", length=100, unique=true) private String email; Я готовлюсь к тому, что мне...

0
голосов
1ответов
755 просмотров

Toplink пытается сохранить нулевой объект

У меня есть объект "Экземпляр" с другим объектом "Курс" внутри.При попытке сохранить новый объект Instance я получаю следующую ошибку, если Course имеет значение null: java.lang.IllegalStateException: During synchronization a new object was found through a relationship that was not marked cas...

9
голосов
2ответов
50641 просмотров

Как предотвратить откат транзакции JPA?

Вызванные методы: 1. Действия Struts 2. Метод класса обслуживания (аннотированный @Transactional) 3. Вызов веб-службы Xfire Все, включая struts (DelegatingActionProxy) и транзакции, настраивается с помощью Spring. Постоянство выполняется с помощью JPA / Hibernate. Иногда веб-сервис вы...

0
голосов
1ответов
120 просмотров

Я хочу получить значение за неделю

Я хочу получить стоимость только одной недели.Я использую следующий запрос JPA: SELECT a FROM questions.dao.hibernate.Questions a WHERE (a.posted_date-CURRENT_DATE)>= 7 Но я получаю сообщение об ошибке, например org.hibernate.QueryException: could not resolve property: posted_d...

4
голосов
2ответов
998 просмотров

Поддержка различных типов генерации JPA для тестирования / производства

Я хочу использовать GenerationType.IDENTITY для первичных ключей в моей производственной системе MySQL.Но для локальной разработки и тестирования я бы хотел использовать HSQLDB.Проблема в том, что HSQLDB не поддерживает GenerationType.IDENTITY (по крайней мере, с Eclipselink).Я попытался установ...

0
голосов
1ответов
589 просмотров

Как использовать @GeneratedValue в поле без pk

Я хотел бы знать, как можно использовать последовательность в JPA.У нас есть поле, отличное от pk, значение которого должно поступать из последовательности в БД.Как я могу обновить это значение, обновляя сущность? Заранее спасибо.

1
голосов
2ответов
522 просмотров

netbeans 6.5.1 обратный движок Oracle entity

Я реверсивный класс сущности, но первичный ключ не помечен GeneratedValue .моя таблица создана на оракуле.мне нужно добавить ограничение на первичный ключ таблицы для автоматического увеличения? Сейчас я вручную отредактирую объект и добавлю сгенерированное значение.ищу лучшее решение.я дума...

3
голосов
1ответов
9392 просмотров

Persistence.createEntityManagerFactory () в Java EE игнорирует источник JTA

У меня есть отлично работающий клиент приложения, развернутый на сервере GlassFish v2 внутри уха с некоторыми EJB, сущностями и т. д. Я использую eclipselink. В настоящее время у меня в файле persistence.xml: <persistence-unit name="mysource"> <provider>org.eclipse.persiste...

0
голосов
1ответов
4004 просмотров

несколько столбцов дискриминатора для постоянных подклассов

Я столкнулся с очень конкретной проблемой. При использовании OpenJPA (KODO 4.1) есть ли способ использовать более одного столбца в качестве столбца дискриминатора? Моя проблема в том, что у меня есть структура таблицы (которую, конечно, у меня ограниченные возможности изменять), подобная этой...

3
голосов
1ответов
2262 просмотров

Исключить атрибуты entity-компонента из запроса гибернации?

Я новичок в этом материале hibernate / jpa, так что несите меня .. Я создал объектный компонент, и он работает нормально, но я хотел бы добавить к нему несколько дополнительных атрибутов, и это заставляет спящий режим жаловаться, что дополнительных атрибутов нет в списке полей таблицы. Ест...

26
голосов
1ответов
12627 просмотров

2 объекта JPA в одной таблице

Допустим, у меня есть таблица с 200 столбцами, и большинство из них никогда не используются. Я сопоставляю SmallEntity с 10 часто используемыми столбцами.Я использую его в ассоциациях с другими сущностями.Он быстро загружается, занимает мало памяти и меня радует. Но иногда мне нужно отобра...

0
голосов
1ответов
2489 просмотров

Сущность JPA (в нескольких единицах сохранения) в среде OSGi (Spring DM) сбивает меня с толку

Меня немного смущает странное поведение объектов, связанных с моим JPA. У меня три комплекта: Пакет User действительно содержит некоторые объекты, связанные с пользователем, но в основном объект User. Пакет Energy действительно содержит некоторые объекты, связанные с энергией, в частно...

11
голосов
1ответов
23824 просмотров

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

со встроенным SQL я получаю время базы данных с помощью следующего оператора: SELECT CURRENT_TIMESTAMP с JPQL я получаю тот же результат с: SELECT CURRENT_TIMESTAMP FROM Customer c WHERE c.id=1 Есть ли способ избавиться от последних двух строк? спасибо,

48
голосов
4ответов
37812 просмотров

В чем разница между PESSIMISTIC_READ и PESSIMISTIC_WRITE в JPA?

Я прочитал статью Блокировка и параллелизм в Java Persistence 2.0 и запустилобразец приложения.Но я все еще не могу понять разницу между PESSIMISTIC_READ и PESSIMISTIC_WRITE.Я попытался изменить код, и там, где код, использующий PESSIMISTIC_READ и PESSIMISTIC_WRITE, будет иметь тот же результа...

7
голосов
1ответов
5285 просмотров

Как я могу настроить JPA EntityListener через файл конфигурации Spring XML?

У меня есть два веб-приложения, которые собраны вместе и соответственно предоставляют клиентский и административный доступ к базе данных. Я хочу зарегистрировать два слушателя сущности JPA для данного класса, по одному в каждом приложении.Для этого я пытаюсь найти способ зарегистрировать слуш...

2
голосов
2ответов
2850 просмотров

Работает ли HibernateTemplate с Envers?Если да, то как?

Я пытаюсь использовать Envers в проекте, который также использует Hibernate и Spring, и я очень ценю сокращение кода, предлагаемое HibernateTemplate. Я настроил Envers под JPA, и после нескольких настроек мне удалось создать схему с помощью задачи Ant EnversHibernateToolTask (включая таблицы ...

0
голосов
2ответов
878 просмотров

Сохранение с использованием JPA Persistence.xml для настольного приложения

На самом деле я завершаю работу над настольным приложением, которое реализует JPA для связи с БД.У меня есть класс JPA Util, который выполняет следующие функции: private EntityManagerFactory emf = new EntityManagerFactory (); emf = Persistence.getEntityManagerFactory ("по умолчанию"); Э...

0
голосов
1ответов
1220 просмотров

Hibernate CollectionOfElements не создает таблицу автоматически на сервере SQL

Используя автоматическое обновление (hibernate.hbm2ddl.auto = update), у меня есть объект, который предназначен для создания двух таблиц: myentity и myentityconfigurationProperties. Это отлично работает в Mysql 5, но в SQL Server 2005 не создает таблицу свойств. Кто-нибудь знает что-нибудь об...

12
голосов
2ответов
71897 просмотров

Hibernate в Oracle: сопоставление свойства String со столбцом CLOB

ВНИМАНИЕ : см. мой ответ ниже. Проблема вызвана старыми драйверами Oracle, которые присутствовали в пути к классам в дополнение к 10.2.0.4. Задача решена. Оставив остальную часть этого вопроса для потомков. Я бился головой о следующих. Вот простой POJO, извлеченный из моего кода приложения: ...

4
голосов
2ответов
5763 просмотров

ВЫБРАТЬ НОВОЕ в JPQL

У меня проблема с запросом SELECT NEW. Query q = em.createQuery( "SELECT NEW com.bcbst.odstats.ejb.RangeStats(a.folderName, SUM(a.hits)) " + "FROM ODStat a GROUP BY a.folderName"); return q.getResultList(); Когда я пытаюсь выполнить этот запрос, я получаю следующее...

2
голосов
3ответов
6250 просмотров

Регистрация JPA в WebLogic 11g (10.3.1)

Как включить ведение журнала отладки для OpenJPA при запуске приложения в WebLogic 11g? Я пробовал шаги, указанные в Ведение журнала JPA SQL с помощью Weblogic 10.3 , но операторы журнала OpenJPA не отображаются в журнале сервера. Я также пролил документацию WebLogic относительно конфигурации в...

12
голосов
3ответов
48290 просмотров

Пример использования CURRENT_DATE в запросе JPA

Кто-нибудь может указать мне пример использования CURRENT_DATE в запросе JPA? CURRENT_DATE указан в JPA, но мне не удалось заставить его работать. Я всегда получаю исключение unexpected token [CURRENT_DATE]. Поскольку это указано в JPA, все провайдеры должны его соблюдать, верно? Я использ...

2
голосов
1ответов
2072 просмотров

синхронизировать entitymanager из базы данных

У меня есть настольное приложение Swing, в котором используется entitymanagerfactory, но когда это приложение выполняется много раз в одно и то же время, разные менеджеры сущностей имеют старые данные, которые были изменены другими, и эти изменения не будут видны до следующей entitymanagerfactor...

0
голосов
1ответов
265 просмотров

Проблема с выбором значения из JComboBox, привязанного к списку

У меня есть JComboBox, привязанный к наблюдаемому списку (результат запроса jpa) в настольном приложении java.Он получает все значения из этого списка и отображает их правильно, но я не могу выбрать какое-либо конкретное значение из раскрывающегося списка: то есть, когда я нажимаю на виджет, спи...

13
голосов
4ответов
5222 просмотров

Аннотации JPA в Android

У нас есть проект, который использует JPA / Hibernate на стороне сервера, сопоставленные классы сущностей находятся в их собственном проекте библиотеки и используют аннотации для сопоставления с базой данных.Я хочу использовать эти классы в Android-проекте - есть ли способ игнорировать аннотации...