에 가입?Ormlite 내부는 세 개의 테이블
답변
ORMLite 지금 simple JOIN
statements을 지원 미리
감사합니다. 다음과 같이 할 수 있습니다.
// start the order header query
QueryBuilder<OrderHeader, Integer> orderHeaderQb = orderHeaderDao.queryBuilder();
QueryBuilder<Customer, Integer> customerQb = customerDao.queryBuilder();
// join with the order query
orderHeaderQb.join(customerQb);
// start the order statement query
QueryBuilder<OrderStatement, Integer> orderStatementQb =
orderStatementDao.queryBuilder();
orderStatementQb.where().gt("mixedvalue", 100);
// join with the order-header query
orderStatementQb.join(orderHeaderQb);
List<OrderStatement> orderStatementQb.query();
그러나이 메커니즘을 사용하여 쿼리 작성기에서만 엔터티를 가져올 수 있습니다. 다른 개체에서 두 개의 설명 필드를 가져 오려면 원시 쿼리를 사용해야합니다.
자신의 SQL을 사용할 수있는 Dao.queryRaw()
메서드를 비롯한 "원시 쿼리"가 지원됩니다. 이미 네가 그들을 찾은 것 같아. 다음은 docs for raw queries입니다.
고맙습니다. 그레이! ORMLite에 감사드립니다. – Antonis
OK 좋은 소식입니다! – Antonis
http://ormlite.com/javadoc/ormlite-core/doc-files/ormlite_3.html#index-select-arguments – LuminiousAndroid
- 1. 문제는 세 개의 테이블
- 2. PHP의 SQL - 세 개의 테이블
- 3. 톤-SQL 외부 내가 세 개의 테이블이 세 개의 테이블
- 4. 내부는
- 5. 나는 세 개의 테이블이 다른 테이블
- 6. 가입 3 개 세 개의 테이블
- 7. MySQL에서 세 테이블 조인
- 8. MySQL의 결합 세 개의 테이블 내가처럼 보이는 세 개의 MySQL의 테이블을 사용하고 있습니다 문제
- 9. SQL에서 세 개의 테이블이 합쳐집니다.
- 10. 세 테이블 쿼리 MySQL은
- 11. 자동 판매 세 테이블
- 12. mySQL - 세 개의 테이블에 삽입
- 13. 세 개의 열과 링크
- 14. 내부는 필드보다 더으로 가입
- 15. SQL 서버는 세 releated 테이블
- 16. SQL : 세 개의 테이블 조인 - 내부/외부 조인 결합?
- 17. MySQL - 세 개의 기존 테이블의 키를 사용하여 새 테이블 만들기
- 18. 제외 내가 세 개의 테이블이
- 19. 관계형 테이블 : 관계가있는 세 번째 테이블
- 20. NHibernate 3.x : 동일한 테이블, 세 개의 매핑, 각 결과 세 번
- 21. 하나의 테이블 또는 동일한 데이터 속성을 갖는 세 개의 별도 개체에 대해 세 개?
- 22. I라는 세 번째 MySQL의 테이블에서 일부 데이터를 가져 싶습니다, 세 개의 테이블 아래 조인 쿼리
- 23. CakePHP의 세 테이블 모델 관계
- 24. mySQL : 세 테이블 조인 - 어떻게?
- 25. 나는 세 개의 테이블이 DQL
- 26. 내가 세 개의 테이블이 트리거
- 27. 아이폰 - 트랙 세 개의 터치
- 28. 순서가 다른 세 개의 스레드
- 29. 는 세 개의 텍스트 필드
- 30. 세 개의 프로젝트가있는 프로젝트 템플릿?
오류를 게시 하시겠습니까? –
나는 순수한 sql을 시도했다. 왜냐하면 나는 아직도 그것을 얻지 못한다. ormlite ormlite를 사용하여 쿼리를 작성하는 방법이다. 그냥 예제가 필요해. 3 개의 테이블을 포함하는 모든 예제. – Antonis
4.42 @Antonis에 기본 JOIN 지원을 추가한다는 점에 유의하십시오. 내 대답을 업데이트했습니다. – Gray