morphia 단일 BasicDAO 처리/여러 컬렉션을 쿼리 할 수 있습니다 의해 클래스 매개 변수를 사용하여 오버로드 할 수 있습니다.Morphia 다중 컬렉션을위한 단일 DAO MongoDB
public class GenericDAO extends BasicDAO<T, K> {
/* override count impl*/
public long count(Class<T> clazz) {
return ds.getCount(clazz);
}
}
내가 하나의 DOA를 사용하여 두 개의 서로 다른 모음을 조회 할 수있는 다른 방법이 있나요 또는 각 컬렉션에 대한 별도의 DAO를 확인하는 것이 좋습니다. 사용자 및 블로그 항목 컬렉션
public class BlogEntryDAO extends BasicDAO<BlogEntry, ObjectId>
public class UserDAO extends BasicDAO<User, ObjectId>
당신이 모르핀 매퍼 – mtariq
에 클래스를 추가하는 방법은 method''protected 추가 할 수 있습니다 무효 initTypes (클래스 ..types)'' –