0 0

com.microsoft.sqlserver.jdbc.SQLServerException: 对象名xxx无效3

关键代码:

session = HibernateUtil.openSession();
            session.beginTransaction();
            SQLQuery q = session.createSQLQuery("SELECT * FROM [chinalife].[dbo].[tbl_training_message_types] ORDER BY msg_type_id ASC");
            q.addEntity(TrainingMessageTypes.class);
            List list = q.list();
            session.getTransaction().commit();
            return list;

 
这个在sql server中就可以执行。

但是在hibernate中执行报错:

Hibernate: SELECT * FROM [chinalife].[dbo].[tbl_training_message_types] ORDER BY msg_type_id ASC

11:22:28,781 WARN  [JDBCExceptionReporter:100] SQL Error: 208, SQLState: S0002

11:22:28,781 ERROR [JDBCExceptionReporter:101] 对象名  'chinalife.dbo.tbl_training_message_types' 无效。

11:22:28,796 ERROR [[jsp]:711] Servlet.service() for servlet jsp threw exception

com.microsoft.sqlserver.jdbc.SQLServerException: 对象名  'chinalife.dbo.tbl_training_message_types' 无效。

 

已经加了catelog,scheme属性。

我在这里也做了提问。
http://topic.csdn.net/u/20110630/09/b11f96f1-ed4e-457c-8921-eb2fb9d7b7b0.html?seed=1202692262&r=74129113#r_74129113

2011年6月30日 11:34

1个答案 按时间排序 按投票排序

0 0

[chinalife].[dbo].[tbl_training_message_types]   把这换成  po 实体类的  类名 。

2011年7月11日 16:09

相关推荐

    Java 面试宝典

    42、error 和 exception 有什么区别? ............................................................................. 28 43、Java 中的异常处理机制的简单原理和应用。 .....................................

    ssh(structs,spring,hibernate)框架中的上传下载

     本文选用的数据库为Oracle 9i,当然你可以在不改动代码的情况下,通过配置文件的调整将其移植到任何具有Blob字段类型的数据库上,如MySQL,SQLServer等。  总体实现  上传文件保存到T_FILE表中,T_FILE表结构...

    乐优商城.xmind

    通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx“) 绑定到操作方法的入参中。 select * from tb_category where id in (select ...

    最新Java面试宝典pdf版

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...

    Java面试笔试资料大全

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...

    java面试题大全(2012版)

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...

    JAVA面试宝典2010

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...

    Java面试宝典2012版

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 ...

    Java面试宝典-经典

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...

    java面试宝典2012

    20. xxx公司的sql面试 118 21、注册Jdbc驱动程序的三种方式 119 22、用JDBC如何调用存储过程 119 23、JDBC中的PreparedStatement相比Statement的好处 120 24. 写一个用jdbc连接并访问oracle数据的程序代码 121 25、...

    Java面试宝典2012新版

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...

Global site tag (gtag.js) - Google Analytics