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”);
这几句是什么意思啊 特别是最后一句希望帮我解释哈 嘿嘿 谢谢啦
解决方案 »
- SSH2错误:nested exception is org.hibernate.hql.ast.QuerySyntaxException是什么意思
- 能指点下java,POS的打印问题吗?
- 询问下后台主动联系前台方法,比如后台主动通知前台有东西到达。
- 异构数据库同步的解决方案
- Resin配置 找不到java.lang.Object
- tomcat-user.xml问题 进不去manager/html
- struts 如何添加bean属性?。。
- 有那位高人做过struts+acegi+spring+hibernate的系统呢?急!!!!!
- 计算机的学生怎么活?------招聘会 有感
- 通过网页实时查看摄像头的视频方案
- 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