に参加しますか?事前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. EF内の3つのテーブルの内部結合を実行
- 3. 内部結合3テーブル
- 4. 異なる列の3つのテーブルを持つ内部結合
- 5. 3つのテーブルは、ケース内にデータが1つのテーブルに
- 6. ormlite createTableIfNotExistsテーブルにはインデックス
- 7. laravel - 3つのテーブルの内部結合クエリ
- 8. 行数を含む3つのテーブルの内部結合
- 9. 3 djangoとテーブルの内部結合
- 10. Visual Studioで3つのテーブルを内部結合する
- 11. PostgreSQL、内部結合3つのテーブルを使用したSELECT
- 12. ormLite createOrUpdateはテーブルの2つの値に依存します
- 13. 3つのテーブルの左外部結合
- 14. データベース - mysqlの問題で3つのテーブルを持つ内部結合
- 15. SQL外部結合 - 結合には3つのテーブルが必要
- 16. Kohanaの3つの内部アクション
- 17. 同じウィンドウ内の3つのテーブル、iPad
- 18. ORMLiteの外部コレクションとシリアライズ
- 19. 内部は2つの外部キーを1つのテーブルに結合します
- 20. のpython - リストを印刷し、3つの点は、内部サブリストに
- 21. 2つのテーブルの内部結合
- 22. 2つのテーブル間の内部結合
- 23. mysqlの3つのテーブルを内部結合する場所を使用する
- 24. SQLデータベース内の2つのテーブルまたは外部キーとの内部結合?
- 25. ORMLite - 外部キー永続
- 26. ServiceStack OrmLite:テーブル作成フォームC#
- 27. 3つのテーブル
- 28. 3テーブルの外部結合
- 29. は3つのテーブル-mysqlの
- 30. 左外部結合と3つのテーブルを持つSQL
エラーが表示されていますか? –
純粋なSQLで試したところ、ormlite ormliteを使用してクエリを書く方法はまだわかりません。私は例が必要です。 3つのテーブルを含むすべての例。 – Antonis
4.42 @Antonisに基本的なJOINサポートを追加しています。私は私の答えを更新しました。 – Gray