Chào các anh chị em!
Mình mới học về Hibernate và có một chút thắc về về cấu hình, mình mò cả buổi chiều mà cả fix được nên mới lên đây hỏi! Mong Tìm được câu trả lời chứ bí quá rồi!
Mình cấu hình Hibernate như thế này : (mình đã add thư viện đầy đủ)
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1"
xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="Minhhoa_JPA_OGM_QLDA" transaction-type="JTA">
<provider>
org.hibernate.ejb.HibernatePersistence
</provider>
<class>dhktpm12btt.entities.Nhanvien</class>
<class>dhktpm12btt.entities.Duan</class>
<class>dhktpm12btt.entities.Diachi</class>
<class>dhktpm12btt.entities.ChitietThamgiaPK</class>
<class>dhktpm12btt.entities.ChitietThamgia</class>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
<property name="hibernate.connection.url" value="jdbc:sqlserver://localhost:1433;databaseName=qlduan"/>
<property name="hibernate.connection.driver_class" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="hibernate.connection.username" value="sa"/>
<property name="hibernate.connection.password" value="12345"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="true"/>
</properties>
</persistence-unit>
</persistence>
Lúc chạy thì nó báo lỗi
Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named Minhhoa_JPA_OGM_QLDA
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)
at dhktpm12btt.uis.Testing.main(Testing.java:17)