IBatis 怎样直接执行SQL语句先到ibatis的配置文件中加入?statement?? idexecute?? parameterresultCla
IBatis 怎样直接执行SQL语句
先到ibatis的配置文件中加入?
<statement?? id="execute"?? parameterresultClass="int">???
? <![CDATA[?? $sql$?? ]]>?????
? </statement>?
<![CDATA[?? $sql$?? ]]>????? 这里只能里$,不能用#?
# 会根据不同类型而生产字符串,如 String 类型 : aa ---> 'aa'?
$ 表示原生类型,如 String 类型 : aa ---> aa?
Reader reader = Resources.getResourceAsReader("ibatis/SqlMapConfig.xml");?
System.out.println(">>>>>>>>"+reader);?
SqlMapClient sqlMapper = SqlMapClientBuilder.buildSqlMapClient(reader);?
System.out.println(sqlMapper.insert("execute","insert into userinfo values(seq_info.nextVal,'asdfasd','asdfasdf')"));?
reader.close();
