問題タブ [objectdb]
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.
java - サーバーとクライアント間でオブジェクトを渡すための好ましい方法は何ですか?
良い一日。サーバー側でGlassfish+ObjectDB(埋め込みモード)を使用し、クライアント側でAndroidアプリケーションを使用してサーバークライアントアプリケーションを開発します。ObjectDBにJavaオブジェクトとして保存されたデータをAndroidアプリケーションに送信するための(トラフィックとセキュリティに関して)好ましい方法は何ですか?(データは暗号化する必要があります。)私は考えます:
- シリアル化可能なオブジェクトをストリームの入力/出力に渡します。
- XML/JSON形式でデータを渡します。
または他の方法があるかもしれませんか?
ヘルプのためのThx。
java - プログラムから objectdb データベースから値を取得する
プログラムを介してデータを取得しようとしているときに、いくつかの問題に直面しています。データベースとして objectDB を使用しています。また、データベースは既にセットアップされており、objectDB インストールの db フォルダーに laptop.odb ファイルをドロップしました。また、エクスプローラーに移動してクエリを実行すると、次のようになります。
select this.modelName == "HP Pavillion"
正しい結果が出ます。しかし、次のように自分のコードで同じことをしようとすると
public static void main(String argv[]) {
PersistenceManager pm = Utilities.getPersistenceManager("laptop.odb");
System.out.println("-- TEST --\n");
Query query = pm.newQuery(Laptop.class,"this.modelName == \"HP Pavillion\"");
Collection result = (Collection)query.execute();
System.out.println("Result is >> "+result);
ここでは結果は返されません。私の出力は次のとおりです。
-- TEST find --
結果は >> []
クラスの私のコードは次のとおりです。
助言がありますか ?
java - objectdb でのクエリ
objectdb にクエリを実装する必要がありますが、ほとんどわかりません。
問題は、クエリを書くことです
私のラップトップクラスは
私のプロセッサクラスは
また、私の関数定義は以下のようになります
どうすれば達成できますか?SQLでもいいです。
ありがとう
java - detachCopyはObjectDBを使用してJDOで動作していますか?
pm.detachCopyは機能していますか?
Spring + ObjectDB(JDO)プログラムを作成しています。
PersistenceManager#detachCopyは、@ PersistenceCapable:detachableがtrueであるにもかかわらず、一時オブジェクトを返します。
これがサンプルコードです。
簡単なテストモデル(POJO)があります
取り外し可能は「true」に設定されます。
そしてダオは
(2)で切り離された状態になっていると思います。しかし、一時的です。
ObjectDBのバージョンは2.4.0_05です
application-context.xml
jdo - PersistenceCapable アノテーションを持つクラスは、永続化できない型のインスタンスを格納しようとしています
ObjectDB の使用 [ObjectDB 2.4.1] javax.jdo.JDOUserException 永続化できない型 com.A のインスタンスを格納しようとする
残念ながら、私たちは長年ライブラリのクラス A を使用してきましたが、もうソースを入手できず、com.A.java に PersistenceCapable アノテーションを付けることができません。私に何ができる?
編集
答えは、クラス A に package.jdo を追加することだと思います。しかし、JDO が注釈を追加するか、保持したいすべてのクラスの .jdo ファイルにエントリを作成する理由をまだ理解していません。これがどうにかして Serializable インターフェイスによって駆動されることを望みます。
grails - ObjectDBを使用したGrails
GrailsでObjectDBを使用することは可能ですか?つまり、grailsを使用してアプリケーションを開発する場合、Hibernateを使用する必要がありますか?
eclipse - Glassfish オープン ソース エディション 3.0.1 HTTP ステータス 500、EJBException
このチュートリアルを使用して、JavaEE Web アプリを学習しています。Windows XPでJava EE、objectdb-2.4.2_02、glassfish 3.1.2にEclipse indigoを使用しています。プログラムを実行すると、組み込みブラウザがこのステータスのページを開き、javax.ejb.EJBException を印刷します。私はそれをグーグルで検索しましたが、この問題に対する答えが見つかりませんでした。
サーバーログファイル:
java - jpa 基準は、db が mysql か objectdb かによって機能する (または機能しない) ようです
MySQL で JPA を使用すると、以下のクエリが正常に機能します。しかし、ObjectDB で使用すると、以下の例外がスローされます。
ブラウザからのエラー
java - glassfishでのobjectdbとhibernateおよびmysqlの比較
私が見つけることができるすべてのウェブサイトは、賞賛objectdb
に偏っているようhibernate and mysql
です。例、http://www.jpab.org/ObjectDB/ObjectDB/server/Hibernate/MySQL/server.html。
Java Webサービスobjectdb
の代わりに使用することに不利な点はありますか?hibernate and mysql
もちろんJPAを使用しています。
java - JPAのメソッドを呼び出す
私はJPAでObjectDBを使用しています。myMethod()を呼び出したいと思います。例えば:
出来ますか?クラスのメソッドの前にアノテーションが必要なのかもしれません。