-
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属性。
2011年6月30日 11:34
相关推荐
- com.microsoft.sqlserver.jdbc.SQLServerException:对象名‘XXX‘无效
- java jdbc 无效的列名_com.microsoft.sqlserver.jdbc.SQLServerException:无效的列名 'XXX'
- com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 ‘xxx' 无效
- com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 ‘DUAL‘ 无效 | Druid双数据源MySQL+SQL server
- SpringBoot - com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 ‘DUAL‘ 无效 | Druid双数据源MySQL+SQL ser
相关推荐
- **具体错误**:如果出现错误提示“`SQLServerException: sp_cursoropen/sp_cursorprepare: 该语句参数只能是一个批或带有单个SELECT语句的存储过程,且不带FORBROWSE、COMPUTEBY或变量赋值`”,则极有可能是 JDBC ...
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); // 定义连接URL String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; // 注意这里的mydb是你的数据库名...
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name> <!-- 异常分类处理类 --> <!-- 如果使用的 JDBC 驱动支持 "ping" 检查 --> ...
implementation 'com.microsoft.sqlserver:mssql-jdbc:9.2.1.jre11' ``` 接下来,我们需要建立一个数据库连接并创建一个`CallableStatement`对象,这个对象可以用来执行存储过程。以下是一个基本的示例: ```java ...
例如,对于SQL Server,标签内容为`<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>`。 2. `<driver-url>`标签:指定数据库服务器的URL地址,例如`<driver-url>jdbc:sqlserver://XXX....
<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> ...
- `name`:数据源的唯一标识,通常遵循`jdbc/XXX`的命名约定。 - `type`:数据源类型,这里是标准的`javax.sql.DataSource`接口。 - `password`:数据库的用户名。 - `driverClassName`:指定数据库驱动类,这里是...
上述示例适用于MySQL,如果你使用的是其他数据库,如Oracle或SQL Server,相应的JDBC驱动和调用语法可能会有所不同。 总之,调用存储过程是Java开发中处理数据库操作的重要环节。理解如何设置`IN`和`OUT`参数,并...
本文选用的数据库为Oracle 9i,当然你可以在不改动代码的情况下,通过配置文件的调整将其移植到任何具有Blob字段类型的数据库上,如MySQL,SQLServer等。 总体实现 上传文件保存到T_FILE表中,T_FILE表结构...
<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 的描述 **问题**: 请将...
通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx“) 绑定到操作方法的入参中。 select * from tb_category where id in (select ...
0 表示使用 SQL Server 数据库 System.out.println(ctx.getSessionId()); } catch (RemoteException e) { e.printStackTrace(); } } } ``` ##### 2. 生成C#客户端 **步骤一:** 首先需要确保安装了 Microsoft...
WebLogic Server是一款由Oracle公司提供的企业级应用服务器,它提供了许多功能来支持应用程序的部署和管理,其中包括数据源配置。数据源在WebLogic中扮演着关键角色,它充当了应用程序与数据库之间的桥梁,使得应用...
20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...
20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...