動的な休止状態モデルを使用しようとしています。以下は、セッションを取得するためのコード スニペットです。休止状態セッション ファクトリ構成 xml でhibernate.default_entity_mode
" " を " " として宣言しました。dynamic_map
// Declared at class level
@Autowired
private SessionFactory sessionFactory;
//In specific java-method
Session pojoSession = sessionFactory.getCurrentSession();
Session ds = pojoSession.getSession(EntityMode.MAP);
それでも、pojoSessionThe method getSession(EntityMode) is undefined for the type Session
から dynamicSession を取得しようとしているときに、2 行目に " " という Eclipse で例外が発生します。
私は Hibernate 4.2.6.Final コアとエンティティ マネージャー & スプリング 3.2 フレームワーク jar を使用しています。
私が間違っていることを誰かが助けることができますか?
更新:そのメソッドは実際には 4.2.6org.hibernate.Session
クラスから欠落しているようです。また、以前のバージョン 4.2.1、4.2.3 などを確認しましたがgetSession()
、Session クラスに定義されたメソッドが表示されません。機能が削除されたかどうかはわかりません。休止状態をサポートする最新バージョンは何EntityMode.MAP
ですか?
ありがとう!