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

相关推荐

    sql2005 批量更新问题的解决方法

    - **具体错误**:如果出现错误提示“`SQLServerException: sp_cursoropen/sp_cursorprepare: 该语句参数只能是一个批或带有单个SELECT语句的存储过程,且不带FORBROWSE、COMPUTEBY或变量赋值`”,则极有可能是 JDBC ...

    sql数据库连接

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); // 定义连接URL String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; // 注意这里的mydb是你的数据库名...

    jboss数据库配置+oracle+mysql+sqlserver

    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name> <!-- 异常分类处理类 --> <!-- 如果使用的 JDBC 驱动支持 "ping" 检查 --> ...

    java调用ms sql 存储过程(全)

    implementation 'com.microsoft.sqlserver:mssql-jdbc:9.2.1.jre11' ``` 接下来,我们需要建立一个数据库连接并创建一个`CallableStatement`对象,这个对象可以用来执行存储过程。以下是一个基本的示例: ```java ...

    Proxool 在 Hibernate 中的典型配置

    例如,对于SQL Server,标签内容为`<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>`。 2. `<driver-url>`标签:指定数据库服务器的URL地址,例如`<driver-url>jdbc:sqlserver://XXX....

    hibernater配置proxool

    <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class> <property name="password" value="XXX" /> <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql> ...

    tomcat-数据源配置

    - `name`:数据源的唯一标识,通常遵循`jdbc/XXX`的命名约定。 - `type`:数据源类型,这里是标准的`javax.sql.DataSource`接口。 - `password`:数据库的用户名。 - `driverClassName`:指定数据库驱动类,这里是...

    java调用存储过程(含out参数)

    上述示例适用于MySQL,如果你使用的是其他数据库,如Oracle或SQL Server,相应的JDBC驱动和调用语法可能会有所不同。 总之,调用存储过程是Java开发中处理数据库操作的重要环节。理解如何设置`IN`和`OUT`参数,并...

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

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

    JBOSS+EJB3+MYSQL开发

    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name> <!-- should only be used on drivers after 3.22.1 with "ping" support ...

    程序员需要知道

    - **Hibernate**: 是一个对象关系映射 (ORM) 工具,它提供了一种灵活的方式来操作数据库,使得开发人员可以使用 Java 对象而不是 SQL 语句来进行数据库操作。 #### 八、关于 Apache Tomcat 的描述 **问题**: 请将...

    乐优商城.xmind

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

    WebService 客户端开发指南

    0 表示使用 SQL Server 数据库 System.out.println(ctx.getSessionId()); } catch (RemoteException e) { e.printStackTrace(); } } } ``` ##### 2. 生成C#客户端 **步骤一:** 首先需要确保安装了 Microsoft...

    Weblogic配置数据源

    WebLogic Server是一款由Oracle公司提供的企业级应用服务器,它提供了许多功能来支持应用程序的部署和管理,其中包括数据源配置。数据源在WebLogic中扮演着关键角色,它充当了应用程序与数据库之间的桥梁,使得应用...

    最新Java面试宝典pdf版

    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、...

Global site tag (gtag.js) - Google Analytics