[WARN] 2014-07-25 16:22:54,156 org.hibernate.util.JDBCExceptionReporter - SQ

作者&投稿:暴淑 (若有异议请与网页底部的电邮联系)
Hibernate 本地sql org.hibernate.util.JDBCExceptionReporter: SQL Error: 0, SQLState: S0022~

补充一下,看了上面很多的回答,以及楼主始终没有再回复过修复方式,我这里补充下:
上面的问题需要在对应的mysql的链接驱动上,增加&useOldAliasMetadataBehavior=true的参数,表示设置当前mysql的库支持别名查询,否则将会导致查询时持续提示列不存在,

但:上面楼主的问题好像真的是job_id不存在而导致,所以useOldAliasMetadataBehavior的别名开启的设置,和上面楼主的异常似乎不太一样,只供楼主参考,

意思是表或视图不存在,排除SQL错误的问题之后,在表的前面加上用户名即可,解决方法如下:
1、首先要在SQL Server中创建新视图,使用CREATE VIEW如下所示的语句。

2、创建一个名为观点daily_sales基础上orders,order_items和products表。

3、一旦daily_sales创建视图,可以查询不要使用简单的基础表数据SELECT的语句。

4、要将客户名称列添加到sales.daily_sales视图中,请使用CREATE VIEW OR ALTER以下命令。

5、最后使用聚合函数示例创建视图以下语句staff_sales使用SUM()聚合函数创建一个名为以下视图的视图:按员工和年份进行的销售汇总。

Connections could not be acquired from the underlying database!
数据库连接出现了问题,问题很有可能是以下几个:
你使用的是不是jndi,连接池跟tomcat有关,你是不是没有配置应用跟tomcat?
在数据库那边,你检查一下,用其他程序能不能连接到数据库。
主要应该不是tomcat的问题,我怀疑是你tomcat的配置出什么问题了,你试下用这个tomcat,跟其他应用看看可以一起使用不。

连接泄漏了。大多数是配置不当导致的、少数是运行环境的版本不适合也可能导致这个问题。以前我遇到这个问题,就是运行环境导致的……