に参加しますか?事前Ormlite内部には3つのテーブル
答えて
おかげで今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();
ただし、このメカニズムを使用してクエリビルダからエンティティを取得できることに注意してください。異なるオブジェクトから2つの説明フィールドを取得する場合は、未処理のクエリを使用する必要があります。
独自の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. 3つのテーブルを含む内部ジョイン
- 2. 内部結合3テーブル
- 3. 3つのテーブルは、ケース内にデータが1つのテーブルに
- 4. ormlite createTableIfNotExistsテーブルにはインデックス
- 5. 行数を含む3つのテーブルの内部結合
- 6. 3 djangoとテーブルの内部結合
- 7. Visual Studioで3つのテーブルを内部結合する
- 8. 同じウィンドウ内の3つのテーブル、iPad
- 9. Kohanaの3つの内部アクション
- 10. のpython - リストを印刷し、3つの点は、内部サブリストに
- 11. ORMLiteの外部コレクションとシリアライズ
- 12. 3テーブルの外部結合
- 13. 左外部結合と3つのテーブルを持つSQL
- 14. 3つのテーブルに対する完全な外部結合
- 15. ORMLite - 外部キー永続
- 16. MySQLのLEFTは、私は3つのテーブルを持っている3つのテーブル
- 17. NHibernateは3つの内部結合テーブルを持つ基準を作成します
- 18. 3つのテーブルに結合する内と左
- 19. アクセス可能な3つのテーブルの外部結合
- 20. ORMlite Androidの外部キーのサポート
- 21. 3つのテーブルのデータ
- 22. グループの3つのテーブル
- 23. 内部結合の3つの列の合計
- 24. MySQLクエリ。 3つのテーブル
- 25. SQLクエリ、3つのテーブル
- 26. Android ORMLiteは2つのテーブルを使用してSQLExceptionを返します
- 27. エラー:内部エラー-3 R_decompress1
- 28. JavaScript RegExp 3つの部分
- 29. 3つのテーブルに基づくMySQLクエリ
- 30. 3つのテーブルを持つSQL JOIN
エラーが表示されていますか? –
純粋なSQLで試したところ、ormlite ormliteを使用してクエリを書く方法はまだわかりません。私は例が必要です。 3つのテーブルを含むすべての例。 – Antonis
4.42 @Antonisに基本的なJOINサポートを追加しています。私は私の答えを更新しました。 – Gray