«jpa» 태그된 질문

JPA (Java Persistence API)는 Java 객체 / 클래스와 관계형 데이터베이스 간의 데이터 액세스, 유지 및 관리를위한 Java 사양입니다. EJB 3.0 사양의 일부이며 ORM (Object to Relational Mapping)에 대한 산업 표준 접근 방식입니다.

9
JPA OneToOne 관계를 게으르게 만드는 방법
우리가 개발하고있는이 응용에서, 우리는 특히 느리다는 것을 알았습니다. 뷰를 프로파일 링하고 데이터베이스에 가져올 객체가 두 개 뿐인 경우에도 10 초가 걸리는 최대 절전 모드에서 실행 된 쿼리가 하나 있음을 알았습니다. 모든 OneToMany및 ManyToMany그 문제가 아니었다 그래서 관계는 게으른했다. 실행중인 실제 SQL을 검사 할 때 쿼리에 80 개가 넘는 조인이 있음을 …

30
스프링 부트-데이터베이스 유형 NONE에 대한 임베디드 데이터베이스 드라이버 클래스를 판별 할 수 없음
이것은 내 웹 응용 프로그램을 실행하려고 할 때 발생하는 오류입니다. [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private javax.sql.DataSource org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.dataSource; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class …

6
@ManyToOne JPA 연관에 대한 CascadeType.ALL의 의미는 무엇입니까
나는 @ManyToOne관계 의 맥락에서 계단식의 의미를 잘못 이해했다고 생각 합니다. 경우: public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } public class Address { @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) protected User addressOwner; } 의 의미는 무엇입니까 cascade = CascadeType.ALL? 예를 들어 데이터베이스에서 특정 주소를 삭제하면 cascade = …

9
최대 절전 모드에서 org.hibernate.AnnotationException이 발생 함 : 엔티티에 지정된 식별자가 없습니다 : com..domain.idea.MAE_MFEView
이 예외가 발생하는 이유는 무엇입니까? package com.domain.idea; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; import javax.persistence.Table; import org.hibernate.annotations.AccessType; /** * object model for the view [InvestmentReturn].[vMAE_MFE] */ @Entity @Table(name="vMAE_MFE", schema="InvestmentReturn") @AccessType("field") public class MAE_MFEView { /** * trade property is a SuggestdTradeRecommendation object */ @OneToOne(fetch = FetchType.LAZY …


30
org.hibernate.HibernateException : 'hibernate.dialect'가 설정되지 않은 경우 DialectResolutionInfo에 대한 액세스가 널이 될 수 없습니다
spring-jpa를 통해 최대 절전 모드를 사용하는 스프링 부트 응용 프로그램을 실행하려고하지만이 오류가 발생합니다. Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:842) …

8
JPA 및 Hibernate로 복합 키를 맵핑하는 방법은 무엇입니까?
이 코드에서 복합 키에 대한 Java 클래스를 생성하는 방법 (최대 절전 모드에서 키를 복합화하는 방법) : create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15) not null, price int(15) not null, confPathID int(15) not null, constraint ConfPath_fk foreign key(confPathID) references ConfPath(confPathID), …

9
spring-data-jpa를 사용하여 엔티티를 어떻게 업데이트합니까?
문제는 거의 모든 것을 말합니다. JPARepository를 사용하여 엔티티를 어떻게 업데이트합니까? JPARepository에는 실제로 저장 또는 작성 중인지 알려주지 않는 저장 메소드 만 있습니다. 예를 들어, 나는 세 개의 필드가 데이터베이스 사용자에게 간단한 개체를 삽입 : firstname, lastname및 age: @Entity public class User { private String firstname; private String lastname; //Setters and …

9
고정 값을 가진 JPA의 enum을 매핑 하시겠습니까?
JPA를 사용하여 열거 형을 매핑하는 다른 방법을 찾고 있습니다. 특히 각 열거 형 항목의 정수 값을 설정하고 정수 값만 저장하려고합니다. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200), EDITOR (300); private int value; Right(int value) { this.value = value; } public int …
192 java  spring  orm  jpa  enums 

8
JPA orphanRemoval = true는 ON DELETE CASCADE DML 절과 어떻게 다른가요?
JPA 2.0 orphanRemoval속성 에 대해 약간 혼란 스럽습니다 . JPA 공급자의 DB 생성 도구를 사용 ON DELETE CASCADE하여 특정 관계에 대한 기본 데이터베이스 DDL을 만들 때 필요하다는 것을 알 수 있다고 생각 합니다. 그러나 DB가 존재하고 이미 ON DELETE CASCADE관계 가있는 경우 삭제를 적절하게 단계 화하기에 충분하지 않습니까? 무엇을 않는 …

6
누군가 JPA와 Hibernate에서 MappingBy를 설명 할 수 있습니까?
나는 최대 절전 모드를 사용하기 때문에 일대 다 관계와 다 대일 관계를 사용해야합니다. 객체에서 양방향 관계이므로 어느 방향에서든 통과 할 수 있습니다. mappedBy권장되는 방법이지만 이해할 수 없습니다. 누군가 설명 할 수 있습니까? 그것을 사용하는 것이 권장되는 방법은 무엇입니까? 어떤 목적으로 해결됩니까? 내 예제를 위해 주석이있는 클래스는 다음과 같습니다. Airline 많은 …

11
최대 절전 모드 대 JPA 대 JDO-각각의 장단점? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 저는 ORM을 개념으로 잘 알고 있으며 몇 년 전 .NET 프로젝트에 nHibernate를 사용해 왔습니다. 그러나 …
174 java  hibernate  orm  jpa  jdo 

20
JPA : 기본 쿼리 결과 세트를 POJO 클래스 콜렉션으로 변환하는 방법
프로젝트에서 JPA를 사용하고 있습니다. 5 개의 테이블에서 조인 작업을 수행 해야하는 쿼리에 왔습니다. 그래서 5 개의 필드를 반환하는 기본 쿼리를 만들었습니다. 이제 결과 객체를 동일한 5 개의 문자열이 포함 된 Java POJO 클래스로 변환하려고합니다. JPA에서 결과를 POJO 객체 목록으로 직접 캐스트하는 방법이 있습니까 ?? 나는 다음 해결책에왔다. @NamedNativeQueries({ @NamedNativeQuery( name …
174 java  jpa 


8
Java의 @UniqueConstraint 주석
Java bean이 있습니다. 이제 필드가 고유해야합니다. 다음 코드를 사용하고 있습니다. @UniqueConstraint(columnNames={"username"}) public String username; 하지만 오류가 발생했습니다. @UniqueConstraint is dissallowed for this location 고유 제한 조건을 사용하는 올바른 방법은 무엇입니까? 참고 : 나는 놀이 프레임 워크를 사용하고 있습니다.

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