Detached Entities
昨日、教えてもらったんですが。
Springには、ViewでHibernateのSessionを扱うためのOpenSessionInViewFilterクラスとか、同じくJPAのEntityManagerを扱うためのOpenEntityManagerInViewFilterクラスっていうのが用意されているんですね。
個人的にはViewからJPAやHibernateを見てしまうのは嫌いなので、用意されていても使うことは無いと思うんですが、一応ネタとしては抑えておかないと。
あと、JpaDialectインタフェースっていうのも見つけたんですが、これはベンダ毎にJPAの実装の差異を吸収するためのものですね。色々あるなぁ。JPAも嫌いだから使わないと思うけど一応ネタとして・・・