1、Caused by: java.sql.SQLException: 無效的列索引
參考文獻:http://bbs.csdn.net/topics/300179772
配置的sql語句寫錯了
select distinct '#{pkgName}' as pkgName, '#{appName}' as appName, version as versionName from stat_dim_version where appkey=#{appKey} order by version desc
使用了#{**}后就不用再加單引號了。改正為
select distinct #{pkgName} as pkgName, #{appName} as appName, version as versionName from stat_dim_version where appkey=#{appKey} order by version desc
2、ORA-00911’無效的字符‘錯誤
參考文檔:http://www.cnblogs.com/zhangronghua/archive/2007/08/29/874484.html
oracle配置的語句后面不要加分號,這個在mysql中沒有出現問題,在oracle的語句中不通。