Jestem w stanie zintegrować wiosnę ze stanem hibernacji, używam plików konfiguracyjnych dropwizard jako: plik trwałości mają pliki konfiguracyjne są w folderze zasobów nie ma problemu z ładowaniem plików xml. Wystąpił problem z znalezioną tabelą. persistence.xml plik jako:Spring + hibernacja Integracja Tabela "table_name" brakuje
<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>
w zastosowaniu sprężyny konfiguracyjnym XML jako: tam pokażę hibernacji tylko Configuration
<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>
tabeli użytkownika brakujący
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
Please nikogo pomóż mi, jak mogę rozwiązać ten błąd. Chcę skonfigurować wiosnę ze stanem hibernacji. Rzeczą, którą łączy się z bazą danych, ale nie można znaleźć tabeli. Nazwa tabeli i nazwa kolumny dokładnie to samo. Nazwa bazy danych również jest poprawna i nie ma problemu z nazwą użytkownika i hasłem bazy danych.
Pokaż swoją klasę modelu użytkownika. Po drugie. Czy masz DB o nazwie Anuj i tabela o nazwie użytkownika w tym? –
Tak "@" Podmiot "@" Stół (name = "user") public class User { \t \t "@" Id \t "@" w kolumnie (name = "user_id") \t prywatne int id; \t Kolumna "@" (name = "nazwa_użytkownika") \t prywatna nazwa ciągu; // getter and setter} –
Edytuj swój główny wpis, aby wkleić nową zawartość. –