normalian blog

Let's talk about Microsoft Azure, ASP.NET and Java!

永続コンテキスト関連について

  • JPA を利用する場合、永続コンテキストとデータベースの接続情報は persistence.xmlに記述する。
  • persistence.xml上で、永続ユニットという単位で管理されている
  • EntityManagerインターフェースを用いて永続コンテキストにアクセス・管理する
    • EntityManager.find…主キーによってエンティティを検索する。見つからなかったらnullを返す
      • 例)User user = em.find( <クラス>.class, <主キーオブジェクト> );
    • EntityManager.createQuery…検索の為のQueryインスタンスを生成する