检查 数据库链接部分!!can't open connection 不能打开链接 一般是数据库配置存在问题或者表名有误!
解决方案 »
- struts中html:error 不能显示错误信息
- 数据库中计数语句的返回结果怎么获取?
- 虚拟主机:IIS+Tomcat6去掉端口
- hibernate的缓存
- java.lang.NoClassDefFoundError: org/apache/commons/validator/ValidatorResources访问weblogic服务器时出现的 请问怎么解决啊?
- 请教一下hibernate生oracle主键的问题,使用的插件是MYECLIPSE
- hibernate查询多记录显示的问题
- 50分求mod_jk_1.2.6_2.0.50.dll这个文件
- 关于jTable的问题,如何在表格中的cell中点击“回车”后,让焦点移动到该列的下行去????
- java里面怎么用全局变量呀?
- 下面这个例子如何体现List集合的有序性?
- 请大家帮我解释一下代码。谢谢 我在线等。
Transaction t = session.beginTransaction();
。
t.commit();
谢谢楼上两位,我试试
原因是:
hibernate 连接到sqlserver服务器时,只有一个数据库的IP地址,而没有指定连接到哪个库(如master等),而在反转的实体类时,在.xml中则指定了哪个库,因此,应用HQL时是成功的,但在native sql中,我却没有指定是哪个数据库,因此,sql语句是错误的,因此,无论如何是生成不了结果对象。
sql示例:
错误:"select * from authors"
正确: "select * from pubs.dbo.authors"
该问题虽然很简单,但是我们初学者却是非常的困惑,因此,我把结果写出来,为更多的初学者提个醒。
Hibernate中SQL语句一定要加上数据库所有者!!