«persistence» 태그된 질문

컴퓨터 프로그래밍의 지속성은 애플리케이션 메모리 외부에 데이터를 저장하는 기능을 나타냅니다.

4
혼란 : JPA 및 최대 절전 모드의 @NotNull 대 @Column (nullable = false)
그들이의 필드 / getter에 나타날 때 @Entity, 그들 사이의 차이점은 무엇입니까? (나는 최대 절전 모드를 통해 엔티티를 유지합니다 ). 각각의 프레임 워크 및 / 또는 사양은 무엇입니까? @NotNull안에 javax.validation.constraints있습니다. 에서 javax.validation.constraints.NotNull의 javadoc가 말한다 주석이 달린 요소는 null이 아니어야합니다. 그러나 데이터베이스의 요소 표현에 대해서는 이야기하지 않으므로 nullable=false열에 제약 조건 을 추가하는 …

10
최대 절전 모드에서 서로 다른 저장 방법의 차이점은 무엇입니까?
Hibernate는 어떤 식 으로든 객체를 가져 와서 데이터베이스에 넣는 소수의 메소드를 가지고 있습니다. 그들 사이의 차이점, 사용시기, 사용시기를 아는 하나의 지능적인 방법이없는 이유는 무엇입니까? 지금까지 확인한 방법은 다음과 같습니다. save() update() saveOrUpdate() saveOrUpdateCopy() merge() persist()

1
TransactionAwarePersistenceManagerFactoryProxy를 이해하는지 확실하지 않습니다.
org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxySpring 프로젝트에서 를 사용하려고하는데 사용법 이나 정확히 찾고 있는지 확실하지 않습니다. DAO가 일반 JDO와 함께 작동하는 데 도움이 될 수 있음을 알고 있습니다 PersistenceManagerFactory. 또 다른 질문은 프록시가 제대로 작성되지 않으면 어떻게됩니까? 트랜잭션 인식 지속성 관리자를 작성하기 위해 여전히 팩토리에 액세스 할 수 있습니까? 팩토리가 관리하는 객체가 싱글 톤 인 …
192 java  spring  persistence  dao  jdo 

29
EntityManager에 대한 지속성 제공자가 없습니다.
내을 persistence.xml사용하여 동일한 이름을 가진 TopLink세 이하 META-INF디렉토리. 그런 다음 코드를 호출하여 다음을 수행합니다. EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); 그러나 다음과 같은 오류 메시지가 나타납니다. 2009-07-21 09 : 22 : 41,018 [main] 오류-agisdb라는 EntityManager에 대한 지속성 공급자가 없습니다. javax.persistence.PersistenceException : agisdb라는 EntityManager에 대한 지속성 제공자가 없습니다. javax.persistence.Persistence.createEntityManagerFactory (Persistence.java:89)에서 javax.persistence.Persistence.createEntityManagerFactory (Persistence.java:60)에서 여기에 …
148 java  jpa  persistence  toplink 

26
최대 절전 모드 : "필드 'id'에 기본값이 없습니다"
Hibernate의 단순한 문제라고 생각하는 문제에 직면하고 있지만 해결할 수 없습니다 (Hibernate 포럼에 도달 할 수없는 것은 확실히 도움이되지 않습니다). 유지하고 싶은 간단한 수업이 있지만 계속 받고 있습니다. SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not insert: [hibtest.model.Mensagem] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) [ a …


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

9
지속성 컨텍스트 란 무엇입니까?
저는 Java 세계와 JPA에 익숙하지 않습니다. 나는 JPA를 공부하고 있었고 엔티티, 지속성과 같은 많은 새로운 용어를 발견했습니다. 읽는 동안 Persistence Context 의 정확한 정의를 이해할 수 없었습니다 . 누구나 간단한 평신도 용어로 설명 할 수 있습니까? 에 사용 된 데이터로 @Entity무엇을합니까? 예를 들어,이 정의는 이해하기 너무 복잡합니다. 지속성 컨텍스트는 모든 …
109 java  jpa  orm  persistence 

5
JPA와 함께 EntityManager.find () 대 EntityManager.getReference ()를 사용하는 경우
EntityManager.getReference (LObj.getClass (), LObj.getId ())를 사용하여 데이터베이스 엔터티를 가져온 다음 반환 된 개체를 전달하는 상황 (이상하다고 생각하지만 아마도 매우 정상적 일 수 있음)을 발견했습니다. 다른 테이블에 유지됩니다. 따라서 기본적으로 흐름은 다음과 같습니다. class TFacade { createT (FObj, AObj) { T TObj = 새로운 T (); TObj.setF (FObj); TObj.setA (AObj); ... …

5
localStorage는 얼마나 지속적입니까?
내가 쓰고있는 플러그인의 localStorage에 크게 의존하고 있습니다. 모든 사용자 설정이 여기에 저장됩니다. 일부 설정은 사용자에게 정규식 쓰기를 요구하며 정규식 규칙이 어느 시점에서 사라지면 슬프게 될 것입니다. 이제 localStorage가 얼마나 영속적인지 궁금합니다. 에서 사양 : 사용자 에이전트는 보안상의 이유로 또는 사용자가 요청한 경우에만 로컬 저장 영역의 데이터를 만료시켜야합니다. 위의 내용은 클라이언트 …

2
REFRESH 및 MERGE는 데이터베이스 측면에서 무엇을 의미합니까?
궁금해서이 답변을 빨리 찾아야합니다. Google은별로 도움이되지 않습니다. Java Persistence API에는 프레임 워크가 연관된 엔티티에 대한 작업을 계단식으로 작성하도록 지시하는 다음 속성이 있습니다. CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH 처음 두 가지가 무엇을 의미하는지 압니다. B가있는 객체 A를 유지하면 B도 유지되고 A를 삭제하면 B도 삭제됩니다. 그러나 나는 다른 두 사람이 무엇을 성취하는지 이해할 …
94 java  jpa  persistence 


4
@Entity 및 @Table의 이름 속성
@Entity와 @Table에 이름 속성이 있기 때문에 의심이 있습니다. 예를 들어, 이름 속성에 대해 동일한 값을 가질 수 있습니다. @Entity(name = "someThing") @Table(name = "someThing") 같은 클래스에 대해 다른 이름도 가질 수 있습니다. @Entity(name = "someThing") @Table(name = "otherThing") 누구든지이 둘의 차이점과 우리가 둘 다에 동일한 속성을 갖는 이유를 말해 줄 …

6
최대 절전 모드 대 iBATIS [닫힘]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 삼년 전에 . 이 질문 개선 신제품 리엔지니어링을 위해 Java에서 최상의 프레임 워크를 선택하는 중입니다. 고려 사항은 모델에 대한 데이터베이스에 구애받지 않는 접근 방식을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.