OOP와 RDBMS가 잘 작동하도록하는 간단한 기술을 찾고 있습니다.안드로이드/SQLite를위한 객체 - 관계형 매핑의 간단한 대안
가능한 한 간단하게 유지하고 싶으므로 ormlite과 같은 자동 코드 생성 또는 ORM 패키지는 아니지만 fetchOne (int db_row_id) 및 fetchAll()과 같은 메소드를 사용하여 각 DB 테이블 당 하나의 POJO 만 가져올 수 있습니다. 커서를 반환합니다.
내가 계속 실행하는 문제는 테이블을 나타내는 POJO가 다른 테이블에 대한 많은 지식을 가지고 있기 때문에 조인에 두 개 이상의 테이블을 쿼리하는 메소드를 어디에 둘 것인지입니다.
내가 생각할 수있는 유일한 대안은 약 50-100 개의 메서드가있는 ORM을 처리하는 클래스를 하나씩 갖고, 각각 하나 또는 여러 테이블에서 자체 쿼리를 수행하고 일반 Cursor를 반환하는 것입니다.
유크 !!
이 질문은 http://programmers.stackexchange.com/에서보다 적절하게 질문 될 것입니다. SO는 일반적으로 특정 코드와 관련된 특정 문제를 논의하기위한 것입니다. –