关于配置正确hibernate仍然无法创建表的解决方法

 当时全部配置都正确后,而且以前可以正确创建表,为什么突然新写了一个类就不能自动创建了呢。。

其实很简单。。 99%的原因是类的属性名是sql的关键字,不能利用ddl来创建表,还有1%的的原因是没有在cfg中添加

对应的hbm文件。。

嗯  切记。。。

关于配置正确hibernate仍然无法创建表的解决方法

时间: 2024-10-07 06:33:09

关于配置正确hibernate仍然无法创建表的解决方法的相关文章

hibernate 无法自动创建表 的解决办法

执行session.save() 时出现异常: org.hibernate.exception.SQLGrammarException: could not execute statement 无法创建表. 解决方法: 1)确定配置: <property name="hibernate.hbm2ddl.auto">update</property> 2)如果是mysql5的话,确定配置: <property name="hibernate.dia

水晶报表 Crystal Report 调用存储过程时出错 找不到表 ,解决方法。

用 CrystalReportViewer1 控件在asp.net的网页上显示报表,如果做报表时调用数据表数据的方式调用是可以成功的,但报表是用存储过程获取数据方式会出现以下错误: 找不到表'RptOpenCheck;1' . 文件 G:\TEMP\FO-OpenCheck {6D191F06-DECF-4A25-88FC-8553E3D435AA}.rpt 内出错: 找不到表. Error: 未将对象引用设置到对象的实例. The table 'RptOpenCheck;1' could no

查询Oracle锁表和解决方法

Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容.(1)锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;(2)查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_obj

ldap安装配置过程中遇到的错误,以及解决方法

错误1: [[email protected] openldap]# ldapsearch -LLL-W -x -H ldap://etiantian.org -D "cn=admin,dc=etiantian,dc=org" -b"dc=etiantian,dc=org" "(uid=*)" Enter LDAP Password: ldap_bind: Invalid credentials (49) 错误描述: 搜选的时候,提示ldap_b

win7 64位 ,安装配置cx_Oracle,遇到的一些问题及解决方法

首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了! 因为我的系统是win7 64位,python版本也是64位的,所以下载安装的Oracle Client 也是64位 10g的,相应的cx_Oracle 也要是64位10g的,当然也要注意python的版    本python2.X还是python3.X,也要下相应的版本的 1.oracle client 下载地址:http://www.ora

SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法

SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以下错误: c001f011. (Microsoft.SqlServer.ManagedDTS)------------------------------ 从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组

配置solr过程中遇到的问题及解决方法

1.由于缺少solr源文件报错 4718 [coreLoadExecutor-4-thread-1] WARN  org.apache.solr.core.SolrResourceLoader  ? Can’t find (or read) directory to add to classloader: ../../../contrib/extraction/lib (resolved as: /home/apache-tomcat-6.0.37/solrhome/solr/collectio

C# 该行已经属于另一个表 的解决方法[转]

该文转自:http://blog.sina.com.cn/s/blog_48e4c3fe0100nzs6.html DataTable dt = new DataTable(); dt = ds.Tables["All"].Clone();//把All的结构传递给dt DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1");for(int i=0;i<dr.Length;i+

Java运行环境变量配置中java与javac版本不一致的解决方法

原帖:http://www.cnblogs.com/shined/p/4492615.html 问题描述: 在Windows命令行窗口中通过运行java与javac语句发现java配置没有问题 图1: 图2: 但是设置了环境变量JAVA_HOME为jdk1.5.0_14的安装目录,并且在PATH变量中加入了%JAVA_HOME%\bin,但在Windows命令行下, 执行java -version却显示: java version "1.6.0_13"     而执行javac -ve