以后ibatis 的问题不用在问了
解决方案 »
- 今天从网上下了个Web项目,有些问题 ,请指点
- xfire服务端接收不到客户端发来对象的值
- ibatis的一个很奇怪的问题
- 在线等 String转16进制数组
- 用JB9建EJB,联接Oracle始终联不通
- 请问在JTable中的Jcheckbox状态如何改变?谢谢!!!
- Java Web Studio系列开发工具Visaul Struts版本下载地址:ftp://210.36.64.79/kui
- JSTL有人用过吗?
- 关于package的提问,马上结贴
- 开发message driven bean 出现的问题
- Java开发web报表,大家推荐免费报表引擎?
- webwork+freemarker乱码问题.谢谢!!!!!!!!!!!!!
queryForObject是查询并把查询结构封装为指定的对象格式,用于存储过程不对。
<parameter property="id" jdbcType="Float"
javaType="java.lang.Long" mode="IN" />
</parameterMap>
<procedure id="deleteGroup" parameterMap="groupsID">
{call pro_deletegroup (?)}
</procedure>这是配置文件
public void deleteGroups(Map group) {
insert("Groups.deleteGroup", group);
}
这是在DAO中调用的代码
用delete、insert、update都能调用存储过程并都能成功
用queryForObject用这个方法虽然程序没有出错,但数据库并没有发生改变。楼上的高人看看我的代码有什么问题,谢谢了to :tfp(tfp) ibatis 不会过时,只是用的人数少,名气没有Hibernate大。
Map map = new HashMap();
map.put("id", 1);
mapper.queryForMap("viewName", map, "aaa");
mapper.queryForMap("deleteGroup", map, "aaa");
这样调用也不行?????
和三个参数有关系么?
delete from assetattachments
where AssetAttachmentId = #assetAttachmentId#
</delete>
还想把其他表的数据删除掉,怎么写,IBATS可以这么做吗似乎不性。
queryForObject用于有游标返回
delete、insert、update用于没有游标返回 这是我测试的结论,欢迎指正。