当前位置:编程学习 > JAVA >>

项目把数据库从oracle改成sqlserver后分页有问题

[QC] 2013-04-30 22:56:36,205 17152 ERROR [catalina-exec-24] org.hibernate.util.JDBCExceptionReporter.logExceptions(72) | 关键字 'where' 附近有语法错误。
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select 1 as col_0_0_ from CIFCUSTOMER cifcustome0_ where cifcustome0_.STATUS<>'0']; SQL state [S1000]; error code [156]; 关键字 'where' 附近有语法错误。; nested exception is java.sql.SQLException: 关键字 'where' 附近有语法错误。




看了一下 系统是用的ssh架构 hibernate查询的 为什么翻译成查询的时候还是按照oracle那也查询翻页的sql? 而不是sqlserver的select top 10这样的?
是需要在那里修改配置麽??? 请教。。 Oracle SQL Server 分页 --------------------编程问答-------------------- 数据库方言有没有改成SQL Server的 --------------------编程问答-------------------- sql语句语法有问题 --------------------编程问答-------------------- oracle和sqlserver的分页写法不一样 --------------------编程问答-------------------- 需要在hibernate.xml里改一下数据库信息(数据库类型、用户名、口令、连接串、方言等等之类的),不然hibernate还是会认为用的是原来的oracle数据库。 --------------------编程问答--------------------
引用 4 楼 songzhd 的回复:
需要在hibernate.xml里改一下数据库信息(数据库类型、用户名、口令、连接串、方言等等之类的),不然hibernate还是会认为用的是原来的oracle数据库。

应该叫hibernate.xml吧,好多年都没用过了,呵呵,请不要纠结具体字符。大概意思明白就好。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,