1. java.sql.SQLException: ORA-00911: invalid character
出错的语句如下:select COALESCE(max(seqID),0) as seqID from etl_job_queue;
这是因为在ibatis sqlmap配置文件中定义语句时sql后面多了一个分号。这样的话在PL/SQL中是无所谓的,可是Java 的数据库驱动却不识别这样的语句了。
2.java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for cn.ffcs.sms.persistence.SmsSignatureMapper.findByParam
SmsSignatureMapper.javar 对应的xml文件的名称
SmsSignature.xml所以报错
这个两个名称要一样
SmsSignatureMapper.xml