2016-04-01 19 views
0

HibernateはMySqlでテーブルを作成しません。エラーはありません。Hibernateはテーブルを作成しません

私の春-hibernate.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" 
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd 
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.2.xsd"> 

<tx:annotation-driven transaction-manager="transactionManager" /> 

<bean id="transactionManager" 
    class="org.springframework.orm.hibernate4.HibernateTransactionManager"> 
    <property name="sessionFactory" ref="sessionFactoryBean" /> 
</bean> 

<bean id="sessionFactoryBean" 
    class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> 
    <property name="dataSource" ref="dataSource" /> 
    <property name="hibernateProperties"> 
     <props> 
      <prop key="hibernate.hbm2ddl.auto">create</prop> 
      <prop key="hibernate.show_sql">true</prop> 
      <prop key="hibernate.charSet">UTF-8</prop> 
     </props> 
    </property> 
    <property name="packagesToScan"> 
     <list> 
      <value>az.inventar.model</value> 
     </list> 
    </property> 
</bean> 

私の春、database.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd"> 

<bean id="dataSource" 
    class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
    <property name="url" value="jdbc:mysql://localhost:3306/inventardb" /> 
    <property name="username" value="root" /> 
    <property name="password" value="123456" /> 
    <property name="driverClassName" value="com.mysql.jdbc.Driver" /> 
</bean> 

私のディスパッチャ-servlet.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" 
xmlns:mvc="http://www.springframework.org/schema/mvc" 
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd 
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd 
    http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd"> 

<context:annotation-config /> 
<context:component-scan base-package="az.inventar.*" /> 
<mvc:annotation-driven /> 

<import resource="spring-database.xml" /> 
<import resource="spring-hibernate.xml" /> 

<bean 
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/views/" /> 
    <property name="suffix" value=".jsp" /> 
</bean> 

そして2つのエンティティがあります。これは私のエンティティ

@Entity 
public class Filials { 
@Id 
@GeneratedValue(strategy = GenerationType.IDENTITY) 
private int id; 
private String name; 
private String adress; 
@OneToMany(mappedBy = "filials") 
private List<Opers> opers; 

public Filials() { 
    super(); 
    // TODO Auto-generated constructor stub 
} 

public Filials(int id, String name, String adress) { 
    super(); 
    this.id = id; 
    this.name = name; 
    this.adress = adress; 
} 

public int getId() { 
    return id; 
} 

public void setId(int id) { 
    this.id = id; 
} 

public String getName() { 
    return name; 
} 

public void setName(String name) { 
    this.name = name; 
} 

public String getAdress() { 
    return adress; 
} 

public void setAdress(String adress) { 
    this.adress = adress; 
} 

と第二の実体

@Entity 
public class Opers { 
@Id 
@GeneratedValue(strategy = GenerationType.IDENTITY) 
private int id; 
private String name; 
private String surname; 
@ManyToOne 
@JoinColumn(name="filial_id") 
private Filials filials; 

public Opers() { 
    super(); 
    // TODO Auto-generated constructor stub 
} 

public Opers(int id, String name, String surname, Filials filials) { 
    super(); 
    this.id = id; 
    this.name = name; 
    this.surname = surname; 
    this.filials = filials; 
} 

public int getId() { 
    return id; 
} 

public void setId(int id) { 
    this.id = id; 
} 

public String getName() { 
    return name; 
} 

public void setName(String name) { 
    this.name = name; 
} 

public String getSurname() { 
    return surname; 
} 

public void setSurname(String surname) { 
    this.surname = surname; 
} 

public Filials getFilials() { 
    return filials; 
} 

public void setFilials(Filials filials) { 
    this.filials = filials; 
} 

}

Hibernateのログをある

10:54:58515 INFOのDispatcherServlet:489 - FrameworkServlet 'ディスパッチャ':初期化が開始されました。10:54:58,546 INFO XmlWebApplicationContext:578 - Refreshi n WebApplicationContextの 名前空間 'dispatcher-servlet':開始日[Mon Apr 04 10:54:58 AZST 2016];コンテキスト階層のルート10:54:58,612 INFO XmlBeanDefinitionReader:317 - からのXML Bean定義のロードServletContextリソース[/WEB-INF/dispatcher-servlet.xml] 10:54:59,203 INFO XmlBeanDefinitionReader:317 - XML Bean定義の読み込み ServletContextリソース[/WEB-INF/spring-database.xml] 10:54:59,241 INFO XmlBeanDefinitionReader:317 - からServletContextリソース[/WEB-INF/spring-hibernate.xml]のXML Bean定義をロードする:59,952 INFO RequestMappingHandlerAdapter:532 - @ControllerAdviceを探しています: 名前空間 'dispatcher-servlet'のWebApplicationContext:起動日 [Mon Apr 04 10:54:58 AZST 2016];コンテキスト階層のルート 10:55:00,079 INFO RequestMappingHandlerAdapter:532 - 探しているのは です。@ControllerAdvice:名前空間のWebApplicationContext 'dispatcher-servlet':開始日[Mon Apr 04 10:54:58 AZST 2016];ロードJDBCドライバ - 133: はcom.mysql.jdbc.Driver 10:55:00679デバッグBasicTypeRegistry:55:00245 INFO DriverManagerDataSourceコンテキスト階層10のルート - 型登録ブール追加 - 146> org.hibernate。タイプ登録を追加するブール値 - > [email protected] 10:55:00,680 DEBUG BasicTypeRegistry:146 - 型登録を追加する[email protected] 10:55:00,680 DEBUG ブール - > [email protected] 10:55:00,684 DEBUG BasicTypeRegistry:146 - 型登録の追加numeric_boolean - > [email protected] 10:55:00,694 DEBUG BasicTypeRegistry:146 - 型登録の追加true_false - > org.hibernate.type。55:00706 DEBUG BasicTypeRegistry:146> ORG - - 型登録バイトを追加する55:00698 DEBUG BasicTypeRegistry:> [email protected] 10 - - 型登録yes_no追加146 7250b542 10 @ TrueFalseType。 [email protected] 10:55:00,707 DEBUG BasicTypeRegistry:146 - タイプ登録バイトの追加 - > [email protected] 10:55:00,708 DEBUG BasicTypeRegistry:146 - タイプ登録javaの追加。 lang.Byte - > [email protected] 10:55:00712 DEBUG BasicTypeRegistry:146 - 型登録文字を追加 - > [email protected] 10:55:00712 DEBUG BasicTypeRegistry :型登録を追加するchar - > [email protected] 10:55:00,713 DEBUG BasicTypeRegistry:146 - 型登録を追加するjava.lang.Character - > [email protected] 10 :55:00,724 DEBUG BasicTypeRegistry:146 - 型の登録を短くする - > [email protected] 10:55:00,724 DEBUG BasicTypeRegistry:146 - 型の登録を短くする - > org.hibernate.type.ShortType @ 3efdd686 10:55:00,725 DEBUG BasicTypeRegistry:146 - タイプ登録を追加するjava.lang.Short - > [email protected] 10:55:00,727 DEBUG BasicTypeRegistry: [email protected] 55:00727 DEBUG BasicTypeRegistry:10 b38579e - 加算型登録INT - 146> [email protected] 10:55:00727 DEBUG BasicTypeRegistry:146 - 加算型登録java.lang.Integerの - > [email protected] 10:55:00,732 DEBUG BasicTypeRegistry:146 - 型登録を長くする - > [email protected] 10:55:00,732 DEBUG BasicTypeRegistry:146 - 型登録を追加するlong - > [email protected] 10:55:00,733 DEBUG BasicTypeRegistry:146 - 型登録の追加java.lang.Long - > [email protected] 10:55:00,738 DEBUG BasicTypeRegistry:146 - Addi NG型登録フロート - > [email protected] 10:55:00738 DEBUG BasicTypeRegistry:146 - 加算型登録フロート - > [email protected] 10:55:00739 DEBUG BasicTypeRegistry:146 - タイプ登録の追加java.lang.Float - > [email protected] 10:55:00,746 DEBUG BasicTypeRegistry:146 - タイプ登録の追加double - > org.hibernate.type.DoubleType @ 28031121 10:55:00747 DEBUG BasicTypeRegistry:146 - ダブルタイプ登録の追加 - > [email protected] 10:55:00747 DEBUG BasicTypeRegistry:146 - > - 型登録java.lang.Doubleの追加org.hibernate.type型の登録の追加big_decimal - > [email protected] 10:55:00,759 DEBUG BasicTypeRegistry:型の追加java.math.BigDecimal - > [email protected] 10:55:00,764 DEBUG BasicTypeRegistry:146 - タイプ登録を追加するbig_integer - > [email protected] 10:55:00,765 DEBUG BasicTypeRegistry:146 - 追加する型登録を行うjava.math.BigInteger - > [email protected] 10:55:00,769 DEBUG BasicTypeRegistry:146 - 型登録文字列を追加する - > org.hibernate.type。StringType @ 6ec5f31e 10:55:00,770 DEBUG BasicTypeRegistry:146 - 型登録を追加するjava.lang.String - > [email protected] 10:55:00,772 DEBUG BasicTypeRegistry:146 - 型登録を追加するnstring - > [email protected] 10:55:00778 DEBUG BasicTypeRegistry:146 - 加算型登録n特徴 - > [email protected] 10:55:00780 DEBUG BasicTypeRegistry:146 - 追加タイプ登録URL - > [email protected] 10:55:00,781 DEBUG BasicTypeRegistry:146 - 型登録の追加java.net.URL - > [email protected] 10:55: 00,788 DEBUGタイプの登録日の追加 - > [email protected] 10:55:00,789 DEBUG BasicTypeRegistry:146 - タイプ登録の追加java.sql.Date - > org.hibernate.type.DateType @A33C98C 10:55:00,796 DEBUG BasicTypeRegistry:146 - タイプ登録時間の追加 - > [email protected] 10:55:00,796 DEBUG BasicTypeRegistry:146 - タイプ登録の追加java.sql.Time - > [email protected] 10:55:00804 DEBUG BasicTypeRegistry:146 - 加算型登録タイムスタンプ - > [email protected] 10:55:00804 DEBUG BasicTypeRegistry:146 - 加算型登録java.sql.Timestamp - > [email protected] 10:55:00805 DEBUG BasicTypeRegistry:146 - 加算型登録java.util.Date - > [email protected] 10:55:00807 DEBUG BasicTypeRegistry。タイプ登録を追加するdbtimestamp - > [email protected] 10:55:00,816 DEBUG BasicTypeRegistry:146 - タイプ登録カレンダーを追加する - > [email protected] 10:55:00,817 DEBUG BasicTypeRegistry:146 - 加算型登録java.util.Calendarの - > [email protected] 10:55:00817 DEBUG BasicTypeRegistry:146 - 型登録 java.util.GregorianCalendar追加 - > ORG。 hibernate.typ [email protected] 10:55:00825 DEBUG BasicTypeRegistry:146 - > [email protected] 10 - 型登録 calendar_date追加:55:00828 DEBUG BasicTypeRegistry:146 - 型登録 ロケールを追加します - > [email protected] 10:55:00,829 DEBUG BasicTypeRegistry:146 - タイプ登録の追加java.util.Locale - > [email protected] 10:55:00,831 DEBUG BasicTypeRegistry:146 - タイプ登録通貨の追加 - > [email protected] 10:55:00,831 DEBUG タイプの登録の追加java.util.Currency - > [email protected] 10: 55:00,834 DEBUG BasicTypeRegistry:146 - タイプ登録タイムゾーンの追加 - > [email protected] 10:55:00,834 DEBUG BasicTypeRegistry:146 - タイプ登録の追加java.util.TimeZone - > org.hibernate.type.TimeZoneType @bb217b8 10:55:00,836 DEBUG BasicTypeRegistry:146 - 型登録クラスを追加する - > [email protected] 10:55:00,836 DEBUG BasicTypeRegistry:146 - 型登録を追加するjava.lang.Class - > [email protected] 10:55:00,843 DEBUG BasicTypeRegistry:146 - タイプ登録の追加uuid-binary - > org.hibernate.type。UUIDBinaryType @ 31eedb3f 10:55:00,843 DEBUG BasicTypeRegistry:146 - タイプ登録を追加するjava.util.UUID - > [email protected] 10:55:00,844 DEBUG BasicTypeRegistry:146 - タイプ登録を追加するuuid-チャー - > [email protected] 10:55:00846 DEBUG BasicTypeRegistry:146 - 型登録PG-UUIDを追加 - > [email protected] 10:55:00850 DEBUG BasicTypeRegistry :146 - タイプ登録バイナリの追加 - > [email protected] 10:55:00,851 DEBUG BasicTypeRegistry:146 - タイプ登録バイトの追加[] - > [email protected] 10: 55:00,851 DEBUG BasicTypeRegistry:146 - タイプ登録を追加する[B - > [email protected] 10:55:00,854 DEBUG BasicTypeRegistry:146 - タイプ登録ラッパーバイナリの追加 - > org.hibernate.type.WrapperBinaryType @型の登録の追加Byte [] - > [email protected] 10:55:00,855 DEBUG BasicTypeRegistry:146 - 型の登録の追加[Ljava.lang.Byte ; - > [email protected] 10:55:00857 DEBUG BasicTypeRegistry:146 - 加算型登録画像 - > [email protected] 10:55:00865 DEBUG BasicTypeRegistry:146 - タイプ登録文字の追加 - > [email protected] 10:55:00,865 DEBUG BasicTypeRegistry:146 - タイプ登録の追加char [] - > [email protected] 10:55:00,865 DEBUG BasicTypeRegistry:146 - 加算型登録[C - > [email protected] 10:55:00867 DEBUG BasicTypeRegistry:146 - 加算型登録ラッパー文字 - > org.hibernate.type.CharacterArrayT ype @ 277c2b4e 10:55:00,867 DEBUG BasicTypeRegistry:146 - 型登録の追加 [Ljava.lang.Character; - > [email protected] 10:55:00868 DEBUG BasicTypeRegistry:146 - > [email protected] 10 - 型登録キャラクタ[]追加:55:00872 DEBUG BasicTypeRegistryました:タイプ登録テキストの追加 - > [email protected] 10:55:00,873 DEBUG BasicTypeRegistry:146 - タイプ登録の追加ntext - > [email protected] 10:55:00,890タイプ登録の追加 - > [email protected] 10:55:00,891 DEBUG BasicTypeRegistry:146 - タイプ登録の追加java.sql.Blob - > org.hibernate.type。 BlobType @ 7e1fa11d 10:55 :00892 DEBUG BasicTypeRegistry:146 - 加算型登録materialized_blob - > [email protected] 10:55:00904 DEBUG BasicTypeRegistry:146 - 型登録CLOBを追加 - > org.hibernate.type.ClobType @ 2a8392b5 10:55:00904 DEBUG BasicTypeRegistry:146 - 追加タイプ登録のjava.sql.Clob - > [email protected] 10:55:00913 DEBUG BasicTypeRegistry:146 - 加算型登録NCLOB - > [email protected] 10:55:00,914 DEBUG BasicTypeRegistry:146 - タイプ登録の追加java.sql.NClob - > [email protected] 10:55:00,914 DEBUG BasicTypeRegistry:146 - タイプ登録を追加しました。materialized_clob - > org.hibernate.type。MaterializedClobType 10 5939fed6 @:55:DEBUG 00915 BasicTypeRegistry:146 - > [email protected] 10 - タイプ登録materialized_nclob追加:55:00918 DEBUGを BasicTypeRegistry:146 - シリアライズタイプ登録の追加 - > 組織を。 [email protected] 10:55:00,927 DEBUG BasicTypeRegistry:146 - タイプ登録オブジェクトの追加 - > [email protected] 10:55:00,927 DEBUG BasicTypeRegistry:146 - タイプ登録javaの追加。 lang.Object - > [email protected] 10:55:00,928 DEBUG BasicTypeRegistry:型の登録を追加するimm_date - > [email protected] 10:55:00 、929 DEBUG BasicTypeRegistry:146 - 加算型登録imm_time - > [email protected] 10:55:00929 DEBUG BasicTypeRegistry:146 - 加算型登録imm_timestamp - > org.hibernate.type.AdaptedImmutableType @ 3a6e99c1 10:55:00929 DEBUG BasicTypeRegistry:146 - > [email protected] 10 - 型登録imm_dbtimestamp追加:55:00930 DEBUG BasicTypeRegistry:146 - > org.hibernate - 型登録imm_calendarを追加します。 [email protected] 10:55:00,930 DEBUG BasicTypeRegistry:146 - 型登録を追加するimm_calendar_date - > [email protected] 10:55:00,930 DEBUG BasicTypeRegistry:146 - 加算型登録imm_binary - > [email protected] 10:55:00930 DEBUG BasicTypeRegistry:146 - 型登録imm_serializable追加 - > [email protected] 10: 55:01,001 INFO バージョン:66 - HCANN000001:休止状態のコモンズ注釈{4.0.5.Final} 10:55:01,032 INFOバージョン:54 - HHH000412:休止状態のコア {4.3.8.Final} 10:55:01,043 INFO環境:239 - HHH000206: hibernate.propertiesが見つかりません10:55:01047 INFO環境:346 - HHH000021:バイトコードプロバイダ名:Javassistの10:55:01983 INFO 方言:145 - HHH000400:使用方言: org.hibernate 。方言。 MySQL5Dialect 10:55:02447はWARN XmlWebApplicationContext:546 - コンテキスト中に発生した例外 初期化 - リフレッシュの試行をキャンセル: org.springframework.beans.factory.BeanCreationException:エラー 'のTransactionManager' が定義されたServletContextで リソース名を持つBeanを作成し、[/ WEB-INF/spring-hibernate.xml]:beanのプロパティーを設定中に bean 'sessionFactoryBean'への参照を解決できません。 'sessionFactory';ネストされた例外が org.springframework.beans.factory.BeanCreationExceptionある:エラー「sessionFactoryBean」のServletContextで定義された名前を持つBeanを作成 リソース[/WEB-INF/spring-hibernate.xml]:initメソッドの呼び出し 失敗しました。ネストされた例外はorg.hibernate.AnnotationExceptionある:いいえエンティティに指定 識別子:az.inventar.model.UserRoles 10:55:02480 ERRORのDispatcherServlet:502 - コンテキスト初期 はorg.springframework.beans.factory.BeanCreationExceptionを失敗:エラー ServletContextで定義された 'transactionManager'という名前のBeanを作成します。 リソース[/WEB-INF/spring-hibernate.xml]:Beanプロパティーを設定中に bean 'sessionFactoryBean'への参照を解決できません。 'sessionFactory';入れ子にされた例外は org.springframework.beans.factory.BeanCreationExceptionです:エラー ServletContextで定義された 'sessionFactoryBean'という名前のbeanを作成しています リソース[/ WEB-INF/spring-hibernate。xml]:initメソッドの呼び出し が失敗しました。ネストされた例外はorg.hibernate.AnnotationExceptionある:エンティティに指定されていません 識別子: org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359) ORGで でaz.inventar.model.UserRoles。 springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481) org.springframework.beansで で 。ファクトリ。 ringframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)で(AbstractAutowireCapableBeanFactory.java:543) org.springframework.beansで 。 factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:306) でorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) org.springframework.beans.factory.supportで.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:197) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) でorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839で) でorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) でorg.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668) org.springframeworkました。 web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682) でorg.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553) org.springframework.web.servletで でorg.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)javax.servlet.GenericServlet.init(GenericServlet.java:158)で で.FrameworkServlet.initServletBean(FrameworkServlet.java:494) org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1231) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144) でorg.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1031) でorg.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4914) org.apache.catalinaで.core.StandardContext.startInternal(StandardContext.java:5201) でorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) org.apache.catalina.core.ContainerBase $ StartChild.callで(ContainerBase.java:1408) at org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1398) at java.util.concurrent.FutureTask.run(FutureTask。Javaの:262) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) でjava.lang.Threadので java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615) で.run(Thread.java:745)原因: org.springframework.beans.factory.BeanCreationException:エラー ServletContextで定義された 'sessionFactoryBean'という名前のBeanを作成しています リソース[/WEB-INF/spring-hibernate.xml]: initメソッド の呼び出しに失敗しました。ネストされた例外はorg.hibernate.AnnotationExceptionではない:エンティティに指定なし 識別子: ORGでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578) でaz.inventar.model.UserRoles。 springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) でorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) org.springframework.beansで 。 factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factor org.springframework.beans.factory.supportでy.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) でorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 。 org.hibernate.AnnotationException: org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351) でAbstractBeanFactory.getBean(AbstractBeanFactory.java:197) は... 31もっとにより引き起こさない エンティティに指定された識別子:az.inventar.model.UserRoles org.hibernate.cfg.InheritanceState.determineDefaultAccessType(InheritanceState.java:277) at org.hibernate.cfg.Configuration $ MetadataSourceQueue.processAnnotatedClassesQueueでorg.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:775) ( でorg.hibernate.cfg.InheritanceState.getElementsToProcess(InheritanceState.java:224) org.hibernate.cfg.Configuration $ MetadataSourceQueue.processMetadata(Configuration.java:3799) でConfiguration.java:3845) でorg.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1412) 組織で.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1846) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1930) org.springframework.ormで org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:454)で(LocalSessionFactoryBuilder.java:372) で org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactoryでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) で.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:439) .initializeBean(AbstractAutowireCapableBeanFactory.java:1574) ... 38もっと見る

+0

v.ladynevとhbm2ddl.autoのようにモデルクラスにアノテーション '@Table(" table_nam ")を追加し、自動。 –

+0

'initメソッドの呼び出しに失敗しました。ネストされた例外はorg.hibernate.AnnotationExceptionです:エンティティ:az.inventar.model.UserRoles at 'の識別子が指定されていません。エラーです。 'UserRoles'を追加してください。 –

答えて

1

@Table注釈を追加してください。

@Entity 
@Table(name = "filials") 
public class Filials { 

} 
+0

私はそれをしました。働かないでください。 – Farik013

+0

@ Farik013あなたの質問にHibernateログを追加してください。 –

+0

ハイバネートログを追加します。助けてください – Farik013

0

私は私の問題を解決しました。問題は結合の注釈にありました。私はそれらを削除し、それがうまくいった後、1つずつ書いてからすべての作品を正しく書いてください。

関連する問題