«dao» 태그된 질문


12
Java의 데이터 액세스 오브젝트 (DAO)
나는 문서를 살펴보고라는 용어를 발견했습니다 DAO. 데이터 액세스 개체라는 것을 알았습니다. 누군가 이것이 실제로 무엇인지 설명해 주시겠습니까? 나는 그것이 다른 유형의 소스에서 데이터에 액세스하기위한 일종의 인터페이스라는 것을 알고 있습니다.이 작은 연구 중 데이터 소스 또는 데이터 소스 객체라는 개념에 부딪 쳤고 일이 엉망이되었습니다. 나는 DAO그것이 어디에 사용되는지에 관해서 프로그래밍 방식으로 …
347 java  dao 

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

5
데이터 매퍼, 테이블 데이터 게이트웨이 (게이트웨이), 데이터 액세스 개체 (DAO) 및 리포지토리 패턴의 차이점은 무엇입니까?
디자인 패턴 기술을 익히려고 노력하고 있는데,이 패턴들 사이의 차이점이 무엇인지 궁금합니다. 그것들은 모두 같은 것으로 보입니다-특정 엔티티에 대한 데이터베이스 로직을 캡슐화하므로 호출 코드는 기본 지속성 계층에 대해 알지 못합니다. 간단한 연구에서 모든 방법은 일반적으로 표준 CRUD 방법을 구현하고 데이터베이스 별 세부 정보를 추상화합니다. 명명 규칙 (예 : CustomerMapper vs. CustomerDAO …

2
Hibernate의 열거 형
값이 Java 열거에서 나오는 DAO에 필드를 갖는 것이 종종 유용합니다. 일반적인 예는 일반적으로 사용자를 "NORMAL"또는 "ADMIN"으로 특성화하는 필드가있는 로그인 DAO입니다. Hibernate에서 나는이 관계를 (semi-) typesafe 방식으로 표현하기 위해 다음 2 개의 객체를 사용할 것입니다. class User { String username; String passwd; UserType type; } class UserType { private enum Type …
82 java  hibernate  dao 

5
"@Transactional"은 어디에 서비스 레이어 또는 DAO를 배치해야합니까?
첫째, 이전에 묻고 답한 것을 물어 보았지만 검색 결과를 다시 얻을 수 없었을 가능성이 있습니다. 좋아요 일반적으로 (또는 항상 지금까지 :)) 우리는 서비스 계층에 트랜잭션 주석을 정의합니다. 일반적인 spring hibernate crud는 일반적으로 컨트롤러-> 관리자-> Dao-> Orm. 이제 클라이언트 사이트를 기반으로 한 도메인 모델 중에서 선택해야하는 상황이 생겼습니다. 클라이언트 A가 내 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.