`
loveme13
  • 浏览: 25422 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

关于Hibernate错误Unknown table 'system_sequences' in information_schema

阅读更多
很久没有弄Hibernate了,最近想弄Hibernate4搭建一下环境。

字面意思应该是hibernate不知道的schema里system_sequences表.
于是检查hibernate配置文件hibernate.cfg.xml

发现dialect方言用错了,忘记改过来

org.hibernate.dialect.HSQLDialect

我用的是mysql5,应该用这个

org.hibernate.dialect.MySQLInnoDBDialect

修改后不再报Unknown table ‘system_sequences’ in information_schema错误了。

hibernate所有的方言类都放在org.hibernate.dialect包中,从hibernate4.jar中可以找到这些类。
他们均是 org.hibernate.dialect.Dialect 的子类


错误日志:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'system_sequences' in information_schema
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2548)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2477)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1422)
at org.hibernate.tool.hbm2ddl.DatabaseMetadata.initSequences(DatabaseMetadata.java:149)
at org.hibernate.tool.hbm2ddl.DatabaseMetadata.<init>(DatabaseMetadata.java:70)
at org.hibernate.tool.hbm2ddl.DatabaseMetadata.<init>(DatabaseMetadata.java:63)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:196)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:178)
at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:492)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1746)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1784)
at com.hel.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:12)
at com.hel.util.HibernateUtil.<clinit>(HibernateUtil.java:7)
at com.hel.test.EventManager.createAndStoreEvent(EventManager.java:18)
at com.hel.test.EventManager.main(EventManager.java:13)
2013-1-30 17:35:25 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
ERROR: HHH000299: Could not complete schema update
分享到:
评论

相关推荐

    openmax_call_sequences.pdf

    根据给定的文件信息,我们可以深入探讨OpenMAX Call Sequences文档中的关键知识点,这主要涉及OpenMAX(Open Multimedia API)框架下组件与核心之间的交互序列。以下是对标题、描述及部分文档内容的详细分析。 ### ...

    pandas.Series(len_sequences).describe() 的示例理解代码.ipynb

    pandas.Series(len_sequences).describe() 的示例理解代码,帮助理解四元数。

    Golay_sequences.rar_Golay sequences_golay_golay codes

    高雷序列(Golay Sequences)是一种在通信和信息理论中广泛应用的纠错编码技术,由比利时数学家Marcel Golay在1949年提出。这种编码技术主要用于提高数据传输的可靠性,尤其是在噪声环境或者有限带宽的通信系统中。 ...

    openmax_call_sequences.rar_openmax_openmax openmax core_openmax_

    "openmax_call_sequences.pdf"文档很可能是详细描述了上述过程的每个步骤,包括可能的异步调用、错误处理机制以及如何优化这些调用序列以提高性能。深入理解这些调用序列对于开发者来说非常重要,因为它能帮助他们...

    hibernate_validator_reference_5.1.3.pdf

    Hibernate Validator是一款Java验证框架,是Bean Validation 1.1(JSR-349)的参考实现。它支持在Java应用程序中,特别是集成Spring框架时,进行对象模型的数据验证。本文将详细阐述Hibernate Validator的使用方法、...

    Python库 | django_sequences-2.4-py2.py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:django_sequences-2.4-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    JEECMS 内容管理系统(hibernate3+struts2+spring2).zip

    **JEECMS 内容管理系统** 是一个基于Java技术栈构建的企业级内容管理解决方案,它采用了经典的SSH(Struts2、Hibernate3、Spring2)框架进行开发。这个系统旨在为各种企业和组织提供灵活、高效的内容发布、管理和...

    Sequences用法

    在Oracle数据库中,序列(Sequences)是一种特殊的数据类型,用于生成唯一的整数序列,通常用于创建自动递增的主键。序列对于大型系统来说非常重要,因为它们可以确保数据的一致性和完整性。以下是对Oracle序列的...

    keras 循环神经网路 return_sequences和return_state

    RNN 我一直以为循环神经网络的输出是上边的y,实际上输出的是a keras 的SimpleRNN keras.layers.SimpleRNN(units, activation='tanh', use_bias=True, kernel_initializer='glorot_uniform', recurrent_...

    python基于BERT的预训练模型,对多个大数据库进行预训练,并使用自定义的预训练模型进行微调的代码(4200字附详细步骤)

    validation_padded_sequences = pad_sequences(validation_sequences, maxlen=128) ``` 4. **模型微调** ```python pretrained_model.compile( optimizer=tf.keras.optimizers.Adam(learning_rate=2e-5), ...

    WP.rar_communication system_mcu application_winpower

    The purpose of this document is to specify the message sequences and message definitions used in the communication protocol between the WinPower pc application and AL175NT/MCU power supply system.

    ChaoticSS.rar_chaos_spread spectrum_spreading sequences_混沌序列扩频_混

    标题中的"ChaoticSS.rar"可能是一个包含相关程序或研究资料的压缩文件,专注于混沌扩频码(chaos spread spectrum)和扩散序列(spreading sequences)的设计与分析。 混沌扩频技术源于混沌理论,这是一种复杂系统...

    Motion_compensation_coding.rar_image sequences_matlab 运动补偿_motio

    这个名为"Motion_compensation_coding.rar"的压缩包文件,结合了"image sequences"和"matlab"的关键词,意味着它可能包含了一系列图像序列和相应的MATLAB代码,用于演示或实现运动估计和运动补偿的过程。 运动估计...

    NX二次开发UF-ASSEM-ask-sequences-in-part 函数介绍

    NX二次开发UF_ASSEM_ask_sequences_in_part 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的...

    ICCV2019论文合集

    Behley_SemanticKITTI_A_Dataset_for_Semantic_Scene_Understanding_of_LiDAR_Sequences_ICCV_2019_paper Brazil_M3D-RPN_Monocular_3D_Region_Proposal_Network_for_Object_Detection_ICCV_2019_paper Exploring ...

    RNN python示例代码

    for _ in range(n_words): encoded_input = tokenizer.texts_to_sequences([generated_text])[0] padded_input = pad_sequences([encoded_input], maxlen=len(encoded_sequences[0]), padding='post') ...

    OpenMAX_IL_1_1_2_Application_Note_318.pdf

    根据提供的文档信息,本文将对OpenMAX_IL 1.1.2 Application Note 318进行深入解析,重点探讨在组件交互过程中如何处理过渡状态下的各种情况,避免出现竞态条件等问题。 ### 一、概述 #### 1.1 范围 ...

    Multi-LSTM训练和识别

    return_sequences=True)) model.add(Dropout(0.2)) model.add(LSTM( layers[2], return_sequences=False)) model.add(Dropout(0.2)) model.add(Dense( output_dim=layers[3])) model.add(Activation(...

    Oracle P/L SQL实现发送Email、浏览网页等网络操作功能

    as_TableID in VarChar2, --表ID as_WidthColumns in VarChar2, --表头内容,用分号;隔开,宽度与标题用冒号:隔开 as_BgColor in VarChar2 Default 'CCCCCC' --标题背景色 )Return VarChar2; --...

Global site tag (gtag.js) - Google Analytics