JPA由實體生成表

    persistence.xml

<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"></property>

<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>

 

<property name="hibernate.hbm2ddl.auto" value="update"/>

實體名不能有下劃線、主鍵不能有約束(待更進一步的考證)

 

測試:

EntityManagerFactory factory = Persistence.createEntityManagerFactory("xxx");//persistence-unit name="xxx"
  EntityManager em = factory.createEntityManager();
  //em.getTransaction().begin();
  //em.persist(new User("haojy4"));
  //em.getTransaction().commit();
  em.close();
  factory.close();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章