- 11
- 0
- 约 12页
- 2017-06-13 发布于河南
- 举报
ibais常用16条SQL语句
HYPERLINK /blog/1135561 ibatis常用16条SQL语句
博客分类:
HYPERLINK /category/128793 ibatis专栏
?
(1) 输入参数为单个值
Xml代码?
delete?id=com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore? ??
parameterClass=long? ??
delete?from? ??
MemberAccessLog? ??
where? ??
accessTimestamp?=?#value#? ??
/delete???
?(2) 输入参数为一个对象
?
Xml代码
insert?id=com.fashionfree.stat.accesslog.MemberAccessLog.insert? ??
parameterClass=com.fashionfree.stat.accesslog.model.MemberAccessLog? ??
insert?into?MemberAccessLog? ??
(? ??
accessLogId,?memberId,?clientIP,? ??
httpMethod,?actionId,?requestURL,? ??
accessTimestamp,?extend1,?extend2,? ??
extend3? ??
)? ??
values? ??
(? ??
#accessLogId#,?#memberId#,? ??
#clientIP#,?#httpMethod#,? ??
#actionId#,?#requestURL#,? ??
#accessTimestamp#,?#extend1#,? ??
#extend2#,?#extend3#? ??
)? ??
/insert???
?
(3) 输入参数为一个java.util.HashMap?
Xml代码
select?id=com.fashionfree.stat.accesslog.selectActionIdAndActionNumber? ??
parameterClass=hashMap? ??
resultMap=getActionIdAndActionNumber? ??
select? ??
actionId,?count(*)?as?count? ??
from? ??
MemberAccessLog? ??
where? ??
memberId?=?#memberId#? ??
and?accessTimestamp?gt;?#start#? ??
and?accessTimestamp?lt;=?#end#? ??
group?by?actionId? ??
/select??
?
? (4) 输入参数中含有数组
???
Xml代码
insert?id=updateStatusBatch?parameterClass=hashMap? ??
update? ??
Question? ??
set? ??
status?=?#status#? ??
dynamic?prepend=where?questionId?in? ??
isNotNull?property=actionIds? ??
iterate?property=actionIds?open=(?close=)?conjunction=,? ??
#actionIds[]#? ??
/iterate? ??
/isNotNull? ??
/dynamic? ??
/insert???
?? 说明:actionIds为传入的数组的名字;????使用dynamic标签避免数组为空时导致sql语句语法出错; ?? 使用isNotNull标签避免数组为null时ibatis解析出错
?
?? (5)传递参数只含有一个数组???
Xml代码
select?id=com.fashionfree.stat.accesslog.model.StatMemberAction.selectActionIdsOfModule? ??
resultClass=hashMap? ??
select? ??
moduleId,?actionId? ??
from? ??
StatMemberAction? ??
dynamic?prepend=where?moduleId?in? ??
iterate?open=(?close=)?conjunction=,? ??
#[]#? ??
/iterate? ??
/dynamic? ??
order?by? ??
moduleId?
您可能关注的文档
- c语言程概要.doc
- C语言绩信息管理6.doc
- C语言餐管理系统.doc
- C语言馆管理系统1.doc
- C语言生成绩查询系统2.doc
- C语言程四.ppt
- D50工作面水害应急预案及措施.doc
- del笔记本电脑换屏图解.doc
- Disuz!x2中管理员已不是管理员,如何操作.doc
- DJ型道带压开孔机使用办法.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 辽宁省 新民县志.pdf
- 2026年上海市奉贤区高三语文一模试题及答案.pdf VIP
- 夏季高温施工专项方案.doc VIP
- 第五届大学生节能减排大赛社会调查报告类作品.doc VIP
- TCCSAS 061-2025 特殊作业监护人履责管理要求.pdf VIP
- (一模)东北三省三校2026年高三第一次联合模拟考试 生物试卷(含答案).docx
- 2025年广东省深圳市中考数学试卷(附参考答案).pdf VIP
- (一模)东北三省三校2026年高三第一次联合模拟考试 化学试卷(含答案).pdf
- 【雷赛】DMC1000&B用户手册V2.1.pdf VIP
- (一模)东北三省三校2026年高三第一次联合模拟考试 物理试卷(含答案详解).pdf
原创力文档

文档评论(0)