hibernate- все статьи тега ➜ страница 4


Настройка ведения журнала Hibernate с помощью файла конфигурации Log4j XML?

Я не смог найти никакой документации о том, как настроить ведение журнала Hibernate с помощью файла конфигурации стиля XML для Log4j. возможно ли это вообще, или я должен использовать файл конфигурации стиля свойств для управления журналом Hibernate? Если у кого-то есть какая-либо информация или ссылки на документацию, это было бы оценено. EDIT: Просто чтобы уточнить, я ищу пример синтаксиса XML для управления Зимовать. EDIT2: Вот что у меня есть в моем файле конфигурации XML. <?xml vers ...

класса javax.торговая операция.Транзакций против орг.springframework.торговая операция.аннотация.Деловой

Я не понимаю, в чем фактическая разница между аннотациями javax.transaction.Transactional и org.springframework.transaction.annotation.Transactional? и org.springframework.transaction.annotation.Transactional расширение javax.transaction.Transactional или они имеют совершенно иной смысл? Когда следует использовать каждый из них? Весна @Transactinal в сервисном слое и javax в DAO? Спасибо за ответ. ...

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

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

какие хорошие блоги читать, связанные с java, spring, hibernate, maven? [закрытый]

чтобы продолжить задавать вопросы дальше, меня больше интересуют блоги, веб-сайты, которые время от времени выпускают учебник, совет или передовую практику по темам, которые я упомянул. Для бывших : http://net.tutsplus.com/ это очень хороший сайт, чтобы следовать, если вы хотите узнать или обновить свои знания о CSS, HTML, Javascript, PHP .. Есть ли такой сайт для Java и связанных с ним технологий? ...

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. То, что я хотел б ...

Как решить циклическую ссылку в JSON сериализатор, вызванной двусторонней сопоставления библиотеки Hibernate?

Я пишу сериализатор для сериализации POJO в JSON, но застрял в проблеме круговой ссылки. В hibernate двунаправленное отношение один ко многим, родительские ссылки дочерние и дочерние ссылки обратно к родителю и здесь мой сериализатор умирает. (смотрите пример кода ниже) Как разорвать этот круг? Можем ли мы получить дерево владельца объекта, чтобы увидеть, существует ли сам объект где-то в своей собственной иерархии владельцев? Любой другой способ найти, будет ли ссылка круговой? или любая другая ...

Каков "правильный"способ выполнения запроса Hibernate.список() в список?

я новичок с Hibernate, и я пишу простой метод, чтобы вернуть список объектов соответствие определенному фильтру. List<Foo> казалось естественным типом возврата. что бы я ни делал, я не могу сделать компилятор счастливым, если я не использую уродливый @SuppressWarnings. import java.util.List; import org.hibernate.Query; import org.hibernate.Session; public class Foo { public Session acquireSession() { // All DB opening, connection etc. removed, // since the problem i ...

Когда использовать inverse=false в отношениях NHibernate / Hibernate OneToMany?

Я пытался справиться с обратным атрибутом Hibernate, и это, кажется, только одна из тех вещей, которые концептуально сложны. суть, которую я получаю, заключается в том, что когда у вас есть родительский объект (например, родитель), который имеет коллекцию дочерних объектов с помощью один-ко-многим сопоставление, установка inverse=true на сопоставлении говорит Hibernate, что " другая сторона (дочерний элемент) несет ответственность за обновление себя для поддержания ссылки на внешний ключ в сво ...

Можно ли использовать raw SQL в репозитории Spring

Мне нужно использовать raw SQL в репозитории данных Spring, возможно ли это? Все, что я вижу вокруг!--0--> - это всегда лицо. ...

Hibernate, iBatis, Java EE или другой инструмент Java ORM

мы находимся в процессе планирования большого, корпоративного приложения. Мы фокусируем наши усилия на оценке hibernate после испытывать боли J2EE. похоже, что новый Java EE API проще. Я также прочитал несколько хороших вещей о Hibernate и iBatis. Наша команда имеет небольшой опыт работы с любым из фреймворков. есть 5 основных точек сравнения, которые я хотел бы определить кривая обучения / легкость Используйте производительность Ремонтопригодность/Стабильность Производительность/Масштабир ...

Как получить отличные результаты в hibernate с объединениями и ограничениями на основе строк (подкачка)?

Я пытаюсь реализовать подкачку с помощью ограничения на основе строк (например:setFirstResult(5) и setMaxResults(10)) в запросе критериев гибернации, который имеет соединения с другими таблицами. понятно, что данные отсекаются случайным образом; и причина этого объясняется здесь. в качестве решения на странице предлагается использовать "второй sql select" вместо соединения. как я могу преобразовать мой существующий запрос критериев (который имеет соединения с помощью createAlias()) для испол ...

CreateProcess error=206, имя файла или расширение слишком длинное при запуске метода main

У меня есть эта ошибка в eclipse helios: исключение произошло при выполнении командной строки. Не удается запустить программу "C:Program файлы (x86)Javajre6binjavaw.exe " (в каталоге "C:Usersmotiverhelios_workspaceTimeTracker"): CreateProcess error=206, имя файла или расширение слишком длинное Я исследовал немного, но большинство вопросов были связаны с DataNucleus при работе на Google App Engine. Но я не использую ничего отдаленно связанного с Google Приложение Двигателя. Я делаю неб ...

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

у меня возникли проблемы с фиксацией транзакции в моем @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-это со ...

Странное исключение Джексона выбрасывается при сериализации объекта Hibernate

Джексон бросает странное исключение, которое я не знаю как исправить. Я использую Spring, Hibernate и Jackson. Я уже считал, что ленивая загрузка вызывает проблему, но я принял меры, чтобы сказать Джексону не обрабатывать различные свойства следующим образом: @JsonIgnoreProperties({ "sentMessages", "receivedMessages", "educationFacility" }) public class Director extends UserAccount implements EducationFacilityUser { .... } Я сделал то же самое для всех других подклассов UserAccount, а так ...

Hibernate-последовательность не существует

Я попытался обновить hibernate с 4 до 5 в моем проекте с spring 4.2 версия. После этого обновления я обнаружил следующую ошибку в трассировке стека, когда я вызвал метод для обновления. 10:53:32,185 ERROR TableStructure:149 - could not read a hi value com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.hibernate_sequence' doesn't exist Я изменил автоматический увеличенный идентификатор с аннотацией @GeneratedValue(strategy=GenerationType.AUTO) тем не менее ошибка оста ...

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

при развертывании приложений я часто использую возможности Hibernate для создания схемы базы данных, чтобы упростить развертывание. Это легко достижимо путем настройки hibernate.hbm2ddl.свойство авто. однако иногда мне также нужно вставить некоторые исходные данные в базу данных, например root user. Есть ли способ, которым я мог бы достичь этого через hibernate с какой-то загрузки текстового файла? Я знаю, что я мог бы легко запрограммировать код, который будет делать это, но просто интересно ...

Ошибка гибернации: другой объект с тем же значение идентификатора уже был связан с сессии

у меня по существу есть некоторые объекты в этой конфигурации (реальная модель данных немного сложнее): A имеет отношения "многие ко многим" С B. (B имеет inverse="true") B имеет отношения "многие к одному" с C. (У меня есть cascade значение "save-update") C-это своего рода таблица типов/категорий. кроме того, я должен, вероятно, упомянуть, что первичные ключи генерируются базой данных при сохранении. С моими данными, я иногда возникают проблемы, когда A имеет набор различных объектов B, и э ...

Как работает 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, он всегда должен ...