«hibernate» 태그된 질문

Hibernate는 Java 언어 용 ORM (Object-Relational Mapping) 라이브러리로 개발자가 POJO 스타일 도메인 모델을 응용 프로그램에서 객체 / 관계형 매핑 이상으로 확장하는 방식으로 활용할 수 있도록합니다.

27
클래스 경로 자원에 정의 된 이름이 'entityManagerFactory'인 Bean 작성 오류 : init 메소드 호출 실패
봄 프로젝트를 컴파일 할 때 다음과 같은 오류가 발생했습니다. 클래스 경로 리소스 [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]에 정의 된 이름이 'entityManagerFactory'인 Bean 생성 오류 : init 메소드 호출 실패 STS Eclipse 및 MySql 데이터베이스를 사용하고 있습니다. 내 연결 문자열 Application.Properties은 spring.datasource.url=jdbc:mysql://localhost:3306/stgdb spring.datasource.username=root …

9
Spring Boot에서 모든 데이터베이스 관련 자동 구성 비활성화
저는 Spring Boot를 사용하여 두 개의 애플리케이션을 개발하고 있는데, 하나는 서버 역할을하고 다른 하나는 클라이언트 앱입니다. 그러나 둘 다 활성 프로필에 따라 다르게 작동하는 동일한 앱입니다. 내 애플리케이션을 구성하기 위해 Spring Boot의 자동 구성 기능을 사용하고 있습니다. 데이터베이스 연결이 필요하지 않으므로 클라이언트 앱에서 모든 데이터베이스 관련 자동 구성을 비활성화하고 싶습니다. …


15
JPA : 큰 결과 세트를 반복하는 데 적합한 패턴은 무엇입니까?
수백만 개의 행이있는 테이블이 있다고 가정 해 보겠습니다. JPA를 사용하여 해당 테이블에 대해 쿼리를 반복하는 적절한 방법은 무엇입니까 ? 그래서 수백만 개의 개체 가있는 모든 메모리 내 목록이 없습니다 . 예를 들어, 테이블이 크면 다음이 폭발 할 것이라고 생각합니다. List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model : …
114 java  hibernate  jpa 

11
SLF4J를 사용하기 위해 Hibernate 4에서 로깅을 구성하는 방법
Hibernate 3.x 사용 slf4j로깅을 위해. Hibernate 4.x 사용jboss-logging. 로깅을 위해 Hibernate 4와 SLF4J를 사용하는 독립형 애플리케이션을 작성 중입니다. SLF4J에 로그인하도록 Hibernate를 어떻게 구성 할 수 있습니까? 가능하지 않다면 어떻게 Hibernate의 로깅을 구성 할 수 있습니까? 로깅에 대한 Hibernate 4.1 매뉴얼 섹션 은 다음과 같은 경고로 시작됩니다. 완전히 구식입니다. Hibernate는 4.0부터 …

30
최대 절전 모드 오류 : org.hibernate.NonUniqueObjectException : 동일한 식별자 값을 가진 다른 개체가 이미 세션과 연결되었습니다.
두 개의 사용자 개체가 있고 사용하여 개체를 저장하려고하는 동안 session.save(userObj); 다음과 같은 오류가 발생합니다. Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] 나는 사용하여 세션을 만들고 있습니다 BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans = rtsession.beginTransaction(); rttrans.begin(); …
114 java  hibernate  orm 

14
Hibernate의 경량 대안? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …

7
Hibernate 문제- "매핑되지 않은 클래스를 대상으로하는 @OneToMany 또는 @ManyToMany 사용"
Hibernate Annotations로 내 발을 찾고 있는데 누군가가 도울 수 있기를 바라는 문제에 부딪 혔습니다. 2 개의 엔티티, Section 및 ScopeTopic이 있습니다. 섹션에는 List 클래스 멤버가 있으므로 일대 다 관계입니다. 단위 테스트를 실행할 때이 예외가 발생합니다. 매핑되지 않은 클래스를 대상으로하는 @OneToMany 또는 @ManyToMany 사용 : com.xxx.domain.Section.scopeTopic [com.xxx.domain.ScopeTopic] 오류가 내 ScopeTopic 엔터티가 …
113 hibernate  jpa 

8
JPA eager fetch가 참여하지 않습니다.
JPA의 가져 오기 전략은 정확히 무엇을 제어합니까? 나는 eager와 lazy의 차이를 감지 할 수 없습니다. 두 경우 모두 JPA / Hibernate는 다 대일 관계를 자동으로 결합하지 않습니다. 예 : 개인은 단일 주소를 가지고 있습니다. 주소는 많은 사람에게 속할 수 있습니다. JPA 어노테이션이있는 엔티티 클래스는 다음과 같습니다. @Entity public class Person …
112 java  hibernate  jpa  join 


11
persistence.xml에 <class> 요소가 필요합니까?
매우 간단한 persistance.xml 파일이 있습니다. &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; 그리고 그것은 작동합니다. 그러나 &lt;class&gt;요소를 제거하면 응용 프로그램에 엔티티가 표시되지 않습니다 (모든 클래스에으로 주석 처리됨 @Entity). @Entity클래스 …
110 java  hibernate  orm  jpa  annotations 


3
JPA / Hibernate에서 flush ()의 올바른 사용
flush () 메소드에 대한 정보를 수집하고 있었지만 언제 사용하고 올바르게 사용하는지 명확하지 않습니다. 내가 읽은 바에 따르면 지속성 컨텍스트의 내용이 데이터베이스와 동기화 될 것임을 이해했습니다. 즉, 미해결 문을 발행하거나 엔티티 데이터를 새로 고칩니다. 이제 두 개의 엔터티 A와 B(일대일 관계이지만 JPA에 의해 적용되거나 모델링되지 않은) 다음 시나리오가 있습니다. A수동으로 설정되고 …

8
엔티티 오류 매핑의 또 다른 반복 열
다른 모든 게시물에도 불구하고 MacOSX, NetBeans 7.2의 GlassFish에서이 오류에 대한 해결책을 찾을 수 없습니다. Here the error : SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method SEVERE: Exception while preparing the app SEVERE: [PersistenceUnit: supmarket] Unable to build EntityManagerFactory ... Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: com.supmarket.entity.Sale …

9
View의 Hibernate Open Session이 나쁜 습관으로 간주되는 이유는 무엇입니까?
그리고 LazyLoadExceptions를 피하기 위해 어떤 종류의 대체 전략을 사용합니까? 보기에서 열린 세션에 다음과 같은 문제가 있음을 이해합니다. 다른 jvm에서 실행되는 계층화 된 애플리케이션 트랜잭션은 마지막에만 커밋되며 아마도 이전 결과를 원할 것입니다. 그러나 애플리케이션이 단일 VM에서 실행되고 있다는 것을 알고 있다면보기 전략에서 열린 세션을 사용하여 고통을 덜어 보는 것은 어떨까요?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.