Tôi đang tích hợp spring với hibernate, tôi đang sử dụng các file cấu hình dropwizard như: persistence file có các file cấu hình nằm trong thư mục tài nguyên không có vấn đề với tải file xml. Có vấn đề với bảng được tìm thấy. tập tin persistence.xml như:spring + hibernate tích hợp Bảng "table_name" bị thiếu
<persistence-unit name="bfm" transaction-type="RESOURCE_LOCAL" >
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>com.bcits.parkingmanagement.model.User</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<!-- Configuring JDBC properties -->
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/anuj" />
<property name="javax.persistence.jdbc.user" value="root" />
<property name="javax.persistence.jdbc.password" value="root" />
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
</persistence-unit>
</persistence>
Trong ứng dụng xuân cấu hình xml như: ở đó tôi chỉ hiển thị ngủ đông cấu hình
<context:annotation-config />
<context:component-scan base-package="com.bcits.parkingmanagement.model" />
<jdbc:embedded-database id="dataSource" type="HSQL" />
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="persistenceXmlLocation" value="classpath:spring/persistence.xml" />
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<bean id="entityManager"
class="org.springframework.orm.jpa.support.SharedEntityManagerBean">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
Bảng tài thiếu
javax.persistence.PersistenceException: [PersistenceUnit: bfm] Unable to build EntityManagerFactory
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562)
... 18 more
Caused by: org.hibernate.HibernateException: Missing table: user
Hãy ai giúp tôi làm thế nào tôi có thể giải quyết lỗi này. Tôi muốn cấu hình của mùa xuân với hibernate.I điều đó là kết nối với cơ sở dữ liệu nhưng không thể tìm thấy bảng. Tên bảng và tên colume giống hệt nhau. Tên cơ sở dữ liệu cũng chính xác và không có vấn đề với tên người dùng và mật khẩu của cơ sở dữ liệu.
Hiển thị lớp Mô hình người dùng của bạn. Thứ hai. Bạn có một DB tên Anuj và bảng tên người dùng trong đó? –
Có "@" Entity "@" Table (name = "user") public class tài khoản { \t \t "@" Id \t "@" Cột (name = "user_id") \t tin int id; \t "@" Cột (name = "user_name") \t riêng Tên chuỗi; // getter và setter} –
Chỉnh sửa bài đăng chính của bạn để dán nội dung mới. –