论坛首页 入门技术论坛

ibatis & insert & selectKey / Oracle

浏览 2587 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-07-28  
xml配置如下:
<insert id="insertNewAlertJob" parameterClass = "java.util.Map">
		<selectKey resultClass="long" type="pre" keyProperty="jobID">
			SELECT FTM_JOB_ID_SEQ.NEXTVAL AS jobID FROM DUAL
		</selectKey>
		insert into ftm_alert_job_status(job_id, job_name, start_time, status) 
			values(#jobID:NUMERIC#,'Alert_Mail_Job', sysdate, 'N')	
    </insert>

使用中发现,用代码:
Object n = getSqlMapClient().insert("insertNewAlertJob", new HashMap());

返回值一切正常

而如果使用:
Object n = getSqlMapClient().insert("insertNewAlertJob");

(并且把xml中的parameterClass = "java.util.Map" 去除)
iBatis 报错:
NullPointerException


请教。。。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics