を取り外し、私のコードは行く:Hibernateは良い練習私はHibernateのクエリを作成した後のオブジェクト
@SuppressWarnings("unchecked")
List<SendCommands> list = query.list();
session.evict(list);
if(list.isEmpty())
return null;
SendCommands dst = list.get(0);
return dst;
は、この例では「良い」の練習は何である:取り外し
1)(立ち退か)
@SuppressWarnings("unchecked")
List<SendCommands> list = query.list();
if (list.isEmpty())
return null;
SendCommands dst = list.get(0);
session.evict(dst);
return dst;
:最初、そのセットのオブジェクト、または
2)(取り外し追い出す)セットの最初のオブジェクトを返す結果セット全体、
達成したいことは何ですか?なぜオブジェクトを切り離す必要がありますか? – axtavt
オブジェクトを切り離して別のレイヤーに渡す必要があります。ドキュメントによれば、オブジェクトはトランザクションの終わりに失われ、なぜそれらを切り離したいのですか? – iliaden