ibatis使用遇到问题总结
来源:互联网 发布:fm2017随机人头像优化 编辑:程序博客网 时间:2024/05/25 19:58
1.<resultMap id="drawResult" class="net.hxtek.caipiao.model.DrawResult">
<result property="onsaleTime" column="onsale_time"/>
<result property="plusAward" column="plus_award"/>
</resultMap>
<select id="getDrawResult" resultMap="drawResult" parameterClass="hashmap">
<update id="updateDrawResult" parameterClass="xxx.xxxx.model.DrawResult">
这里parameterClass 可以指定传入参数为map,还是实体类型
在select的时候,resultMap指定了返回的实体-数据表对应配置的id
这里会碰到问题,如果数据里有一个字段name,而配置的resultMap里没有 ,则会报错,也就是查询一定要查处所有字段,尽管有的时候只需要一两个字段。如果一定要取出少数字段可已配置多个resultMap
2.ibatis 的insert插入后返回主键id,update和delete返回更新数目。
3.这个是在百度查到的结果,是区分$,#符号的区别
在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如: select * from table where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'id'类型,如果id为整型,那么#id#就是id类型。 select * from table where id = $id$ ,如果字段id为整型,Sql语句就不会出错,但是如果字段id为字符型,那么Sql语句应该写成 select * from table where id = '$id$'
0 0
- ibatis使用遇到问题总结
- ibatis + spring使用问题总结
- 使用Ibatis一路中遇到的问题
- Ibatis使用过程中遇到的问题。
- ibatis 使用遇到的问题1
- 初学ibatis,总结遇到的问题(一)
- 关于ibatis使用中遇到的问题 和解决方案
- 使用shareSDK遇到问题总结
- ApiCloud使用遇到问题总结
- ibatis 日常问题总结
- ibatis使用总结
- [Java][ibatis]Ibatis TypeHandler使用总结
- ubuntu 使用中遇到的问题总结
- weblogic10使用时遇到的问题总结
- nginx使用遇到的问题总结
- iOS 使用ASIHTTPRequest 遇到的问题总结
- Maven使用遇到的问题总结
- 初次使用CocoaPods遇到的问题总结
- ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- 蓝桥杯 格子刷油漆(dp)
- #pragma STRUCT_ALIGN And #pragma pack明辨
- POJ 3737 UmBasketella.
- Objective C 对类变量的访问用 ./->
- ibatis使用遇到问题总结
- 人是能接受暗示的动物,和积极的人在一起吧
- HDU-1710 Binary Tree Traversals 二叉树遍历
- 三部排序
- 自己写的lua测试
- Hadoop MapReduce进阶 使用分布式缓存进行replicated join
- Jabberd/XMPP 学习之八:客户端-服务器示例
- 我的VIM配置文件 vimrc (for c/c++)
- ios 开发随记 SDWebImage