maven项目,在src/main/resources下创建META-INF文件夹,将persistence.xml文件放在该目录下
在persistence.xml文件中做如下配置
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
<!--
JPA根据下面的配置信息创建EntityManagerFactory,一个项目中可以配置多个持久单元
name:为当前持久单元命名,可以通过该名称指定加载对应的配置信息
-->
<persistence-unit name="myPersistence">
<!--指定扫描贴Entity实体类所在的jar包-->
<properties>
<!--数据库的方言,告诉JPA当前应用使用的数据库-->
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
<!--jpa的相关的配置信息-->
<property name="javax.persistence.jdbc.url" value="jdbc:mysql:///jpa"/>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="javax.persistence.jdbc.user" value="root"/>
<property name="javax.persistence.jdbc.password" value="admin"/>
<!--是否在控制台打印执行的sql语句-->
<property name="hibernate.show_sql" value="true"/>
</properties>
</persistence-unit>
</persistence>