2012-03-12 9 views
2

私はLiferayがそのORM層としてhibernateを使用していることを知っています。ポートレット内でLiferayのHibernate Session実装を保持するにはどうすればよいですか?

データベースに依存しないコードをポートレット内に書き込むことができるように、Liferayの休止状態のセッションを保持するにはどうすればよいですか。あなたが正しく理解していれば

は、私はLiferayのポータル6.1 GA 1(Tomcatを7.0.23に同梱)

+1

同じことを解決する方法も探しています。何か見つかったら投稿してください。 –

+0

使用しているLiferayポータルのバージョンは何ですか? – heikkim

+0

Liferay Portal 6.1 GA 1(Tomcat 7.0.23にバンドルされています) – Olaseni

答えて

1

を使用している、あなたは右、また、データベースに依存しないでDALを書きたいですか?

LiferayのService Builderは、ポータルデータベースに格納されている新しいエンティティ(実際には、ポータルエンティティのサービスでもこのツールを使用して生成されたもの)の両方にデータアクセスレイヤを書き込むことを可能にするコード生成ツールです。外部データベース。生成されたコード自体はHibernateを利用しているので、すでにデータベースに依存していないはずです。直接SQLクエリを渡すことによって、カスタムファインダメソッドを記述することもできます。

関連する問題