sqlMap.startTransaction();
Map map = sqlMap.queryForMap (“getProductList”, null,
“productCode”);
sqlMap.commitTransaction();
Product p = (Product) map.get(“EST-93”);
这几句是什么意思啊 特别是最后一句希望帮我解释哈 嘿嘿 谢谢啦
Map map = sqlMap.queryForMap (“getProductList”, null,
“productCode”);
sqlMap.commitTransaction();
Product p = (Product) map.get(“EST-93”);
这几句是什么意思啊 特别是最后一句希望帮我解释哈 嘿嘿 谢谢啦
解决方案 »
- Spring3.1+Hibernate3.6.9(JPA2.0)报错!求助 !!!
- 大家说说DRP吧。。
- 多个程序访问一个数据库出现死锁,怎么处理?
- 初学Struts遇到的问题
- 请问一个关于ArrayList中存放Object的问题
- JVM 内存溢出
- 在java里面,解析XML文档时,怎样获取XML文档头部定义的encoding
- No result defined for action and result input
- 对这个问题,我已经好几天不能解决,请大家帮忙呀!!
- 编译ejbgrpx的时候,"META-INF/ejb-jar.xml not found in jar file", 可我明明有这个文件啊?
- action 到 Ajax
- 关于SSH搭框架的问题(急啊!~大侠们帮帮忙啊我感谢一辈子)
最后一句是从map中取出对应的对象
Map map = sqlMap.queryForMap (“getProductList”, null,
“productCode”); --通过ibatis查询返回Map
sqlMap.commitTransaction();--提交事物
Product p = (Product) map.get(“EST-93”);--从Map中取对应的对象。
Map map = sqlMap.queryForMap (“getProductList”, null,
“productCode”);//执行查询方法,以及传参
sqlMap.commitTransaction();//结束事务
Product p = (Product) map.get(“EST-93”);//取得查询结果中字段“EST-93”的值
一般情况下,执行查询的时候 不需要startTransaction()和commitTransaction(),因为我们并没有对数据库进行DML操作。以上都是小弟不成熟的一些看法,请各位大鸟多指教
个人理解,完全正确。PS:LZ的java基础知识要加强啊good luck