私はhibernateでstruts2を使用しています。ドメインオブジェクトのArrayListの代わりにXMLとしてクエリ結果を返すことができるかどうかは誰にも分かりますか?ハイバネートでXMLとしてクエリ結果を取得する方法は?
答えて
Hibernateは、リレーショナルデータベースをオブジェクトにマップするオブジェクトリレーショナルマッパーです。オブジェクトを返すためにHibernateを使用し、XMLシリアライザを使用してXMLに変換したいとします。
シンプルシリアライザはおそらく、使い始めるのに最適なシリアライザです。ウェブサイトには多くのチュートリアルや例が含まれています。
http://simple.sourceforge.net/
しかしJava用のXMLシリアライザのトンがあります。
http://karussell.wordpress.com/2009/09/03/xml-serializers-for-java/
ありがとうございます。素晴らしいリンク。私はシンプルシリアライザをチェックアウトしてかなり良く見えます。しかし、私は将来の参照のためにこれらのリンクを確実に保持します。 – Shobbi
は、デフォルトのマップでHibernateとのマッピング、POJOを考えたが、実際には、それはまた、持続サポートするデータベースのレコードを持続Dynamic modelsと呼ばれる実験的な機能を使用して、XMLでデータベースレコードを表現します。例えば
、XMLで出力する記録:
/**Get the a new session that is in the DOM4J EntityMode**/
Session dom4jSession = session.getSession(EntityMode.DOM4J);
Element outputXML=(Element) dom4jSession.get(Employee.class, employeeId);
XMLWriter writer = new XMLWriter(System.out, OutputFormat.createPrettyPrint());
writer.write(outputXML);
configure the format of the outputted XMLに、あなただけのXMLでエンティティをマッピングすることにより、それを行うことができます。 AFAIK、それに相当する注釈はありません。
- 1. JSPページでmysqlクエリの結果を取得する方法は?
- 2. クエリ結果としてユニークな値を取得する
- 3. @GETメソッドの結果としてjsonObjectを取得する方法
- 4. SQLクエリ結果を取得する方法を探して、結果から配列のIDをバインドするbindGrid
- 5. DB2スクリプトでSQLクエリ結果をXMLとしてエクスポートする
- 6. 2番目のクエリの結果を取得する方法
- 7. クエリ結果の値を滑らかに取得する方法
- 8. この特定の「クエリ」の結果を取得する方法
- 9. java:URLクエリの結果を取得する方法
- 10. EasyRdfを使用してSPARQLクエリ結果を取得する方法
- 11. tsqlクエリの結果をwhereステートメントと同じ順序で取得する方法
- 12. クエリ結果のサイズ_バイトを取得する
- 13. 結合でSQLクエリを取得し、STUFFとFOR XML PATHを使用して正しくソートする方法
- 14. pythonでSQLiteクエリから単一の結果を取得する方法は?
- 15. JPARepositoryで集約クエリ結果を取得
- 16. Peeweeでクエリ結果のリストを取得
- 17. scikitを使用して結果を取得する方法
- 18. Azure DocumentDB REST APIで100を超えるクエリ結果を取得する方法
- 19. Django ORMを使用してクエリの結果としてクエリセットを取得する方法?
- 20. jpa(hibernate)クエリの結果リストをHashMapとして取得するには?
- 21. クエリの結果のサイズまたは平均サイズを取得する方法
- 22. 以前のxmlクエリ結果から選択する方法
- 23. RavenDBのクエリ結果内で依存関係を取得する方法
- 24. Influxdb:クエリでグループ内の結果の数を取得する方法
- 25. laravelでこのクエリの結果からデータを取得する方法
- 26. cypherを使用してクエリ結果をページングする方法は?
- 27. 2つのテーブルを結合し、ハイバネートで反復する方法
- 28. CakePHP3:結果がコレクションの場合、クエリ結果のカウントを取得する方法は?
- 29. PDOを使用してPHPで結果配列を取得する方法は?
- 30. Rubyファイルの結果をPHPページで取得する方法は?
xmlオブジェクト全体を文字列として配置し、それを取得するときにXMLに戻すことができます。 – AurA