現在、Hibernateを用いて、DBとjavaを繋ぐ仕組みについて学習しています。その中で、以下のコード内にある、findメソッドに(City.class)という引数が指定されている理由がわかりません。プロジェクト内に、Cityクラス(DBのカラムやgetter,setterが記載されている)を作成しているため、そのクラスを指しているのだろうと検討はできますが、より詳しく理解したいと考えています。
package action; import javax.persistence.EntityManager; import entity.City; import util.DBUtil; public class JpaTest { public static void main(String[] args) { EntityManager em = DBUtil.createEntityManager(); City city = em.find(City.class, 1); System.out.println(city.getName()); em.close(); } }
あなたの回答
tips
プレビュー