关闭

MyBatis笔记

标签: sqljdbcapache框架
408人阅读 评论(0) 收藏 举报
分类:
mybatis是apache的一个开源框架,最大的特点是小巧,上手快。


在映射文件中,可以创建别名,如:
<typeAlias alias="student" type="com.dtcloud.Student"/>


模糊查询:
select * from student where name like '%$name$%'


sql主键的生成:
1、创建一个序列,如:dual
2、从序列中获取主键存放到student对象中
3、将student对象中的主键插入表中
<selectKey resultClass="int" keyProperty="sid">
select studentPKSequence.nextVal from dual
</selectKey>
insert into student(id) values(#sid#)


优缺点:
优点:
与JDBC相比较:
1、减少了61%的代码量
2、简单
3、架构级性能增强
4、SQL语句与程序代码分离
5、简化了项目中的分工
6、增强了移植性


缺点:
1、参数每次只能为一个
2、SQL要自己写
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:259549次
    • 积分:3949
    • 等级:
    • 排名:第8243名
    • 原创:114篇
    • 转载:143篇
    • 译文:0篇
    • 评论:32条
    文章分类
    最新评论