割と普通なブログ

Microsoft Azure や ASP.NET、Java EE 系の話題を記載します

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

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