問題タブ [ormlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3553 参照

android - ORMLite:空の外部フィールドを照会します

EntityAとEntityBの2つのエンティティがあります。EntityBには、EntityAの外部フィールドがあります。

ここで、EntityAがnullであるEntityBのすべてのエントリを照会します。だから私は次のクエリを行いました:

クエリを実行すると、空の結果セットが返されます。

実行するqueryAll()と、EntityBのエントリには、すべての値がnull/0に設定されたOrder-Objectが常に関連付けられていることがわかります。

クエリを実行するにはどうすればよいですか?

0 投票する
4 に答える
7183 参照

hibernate - 休止状態の代わりの軽量 ORM - 堅牢で機敏

「j2eeの軽量ORM」というフレーズをグーグルで検索し、このページを見つけましたhttp://java-source.net/open-source/persistence結果の1つから。私の目標は、Hibernate よりも軽量で、私にとって最も重要ないくつかの Hibernate 機能を提供する ORM フレームワークを見つけることです。コレクション。また、今後の ORM にはコミュニティがあり、エラーやバグの解決策をより迅速に見つけることができることも重要です。また、新しい orm がデータベースを私から隠していることも重要です (必要な SQL スキルが少なくなり、OO が増えます)。これまでのところ、選択肢を iBatis (myBatis) と ORMLite に絞りました。j2eeのデスクトップアプリケーションである新しいプロジェクトにこのORMが必要なので、このORMの起動時間を他のものよりも短くすることが重要です(Hibernateとは異なり、最初の実行に多くの時間がかかる場合は特に多くありますのテーブル)

thnx

0 投票する
1 に答える
4826 参照

android - 日付のORMLiteクエリ

低い値と高い値の間の日付を照会しようとしています。

車のオブジェクトは次のように見えます。

残念ながら、結果は得られません。どこに問題があるのでしょうか?

0 投票する
1 に答える
2343 参照

android - フィールドが複数の型になる可能性がある場合の POJO クラスでのデータ型の定義

私は自分のアプリでormlite androidを使用しています。実際には3つの異なるクラスのオブジェクトである3つのタイプのデータを格納できる列を持つテーブルがあります.pojoクラスでそのフィールドのデータ型を宣言したいのですが、私もオブジェクトで試しましたが、それでもエラーが表示されます。Ormlite はオブジェクトのデータ型を認識しません。

ormlite はそのような機能をサポートしていますか?

編集 1

これは私のpojoクラスです

この mitem は、基本的に 3 つの異なる POJO クラスのオブジェクトであるデータベース内の 3 つの異なるタイプにすることができます。しかし、私の問題は、ORMLite が Object データ型をサポートしていないことです。

0 投票する
1 に答える
457 参照

android - ormlite の Unicode 文字を使用したクエリで必要な結果が得られない

Android のアプリケーションに ormlite を使用しています。のような中国語の文字列でクエリを実行したい

は中国語pHotelNameの文字列ですが、serachListHotelsは空です。

0 投票する
0 に答える
170 参照

java - 異なるアノテーションを持つJavaクラスを同等化する

次のような状態の場合

サーバードメインクラス

今、サーバー上で行います。

そして、jsonをクライアントに送信します...。

また、サーバードメインクラスを取得し、次のように、パッケージ名は同じでアノテーションが異なるクライアントに配置します。

クライアントドメインクラス

私たちが行うクライアントで....

次の正しいです.......。

オブジェクトは同等になりますか?

それ以外の場合は、サーバーの各応答クラス(ドメインクラス)を取得し、各変数をクライアントのドメインクラスに個別にコピーする必要があるためです。

また、@Foo@Barはサーバー側のHibernateアノテーションであり、クライアント側のORMLiteアノテーション(Androidの場合)です。

0 投票する
2 に答える
3482 参照

java - forループで条件が生成された時のormliteでのクエリの書き方

以下のようにormliteでクエリを書いています

また、もう1つ、これで

しかし、この場合のクエリの書き方に行き詰まっています

助けを求めている

0 投票する
1 に答える
1120 参照

android - ormlite で古い Dao オブジェクトを取得する

Android アプリケーションで sqlite データベースに ormlite を使用しています。これはログイン ベースのアプリケーションで、SD カードにデータベースがあります。ユーザーabcの場合、xyzなどの別のユーザーでユーザーがログインし、アプリケーションがサーバーからユーザーを認証し、サーバーがユーザーxyzのdbを置き換えることが要件です。しかし、ログイン資格情報にアクセスしようとすると、データベースが新しい資格情報を反映している間に古い資格情報が提供されます。

私も試しました:

私も試しましたが機能していません:

この後、このクエリを起動しようとしたとき:

与えているIllegalStateException :Database not open

助けを求めています。

0 投票する
3 に答える
8654 参照

android - Android ormlite like() 関数が機能しない

私はこれが初めてです、助けてください。

ormlite like(column name,value) 関数を使用しようとしていますが、これはうまくいきません。しかし、全文をテストすると、「eq」関数のように機能します。

私のコードは、

ありがとう。

0 投票する
2 に答える
4962 参照

java - 基本アクティビティを使用しないOrmliteセットアップ

AndroidプロジェクトでORMLiteを使用していますが、AsyncTaskのデータベースに値を挿入しているため、拡張アクティビティを使用したくありません。

ドキュメントでは、次のように述べています。

「およびその他の基本クラスを拡張したくない場合はOrmLiteBaseActivity、それらの機能を複製する必要がありOpenHelperManager.getHelper(Context context, Class openHelperClass)ます。コードの先頭で呼び出し、ヘルパーを保存して必要なだけ使用してから、次のOpenHelperManager.release()ときに呼び出す必要があります。あなたはそれで終わりです。」

また、私が持っているデータベースヘルパークラスをに追加するように指示されてstrings.xmlいます。だから私は何が間違っているのかわかりません。

DataAccess次のようなデータ層に呼び出されるクラスを使用しています。

そして、私は拡張ヘルパークラスを使用しています:

アイデアは、DataAccessクラスを作成し、まだ作成しDBHelperていない場合は作成させることです。

誰かがこれが正しいか間違っているか、または私が正しい道を進んでいるかどうかを教えてもらえますか?

ありがとう!