#Mybaatis基础教程
1.试用贴idea创建一个普通的java工程
2.向工程中导入mybatis的jar包
下载jar包
在工程的根目录下新建lib文件夹
复制jar包到lib文件夹
构建jar包
3.创建项目的目录结构
cn.bdqn.entity
User.java(实体类)
UserMapper.xml(SQL映射文件)
cn.bdqn.config(mybatist)
4.MyBatis框架优缺点
优点:
与JDBC相比,减少了50%以上的代码量
最简单的持久化框架,小巧并简单易学
SQL代码从程序代码中彻底分离,可重用
提供XML标签,支持编写动态SQL
提供映射标签,支持对象与数据库的ORM字段映射
缺点:
SQL语句编写工作量大,对开发人员有一定要求
数据库移植性差
5.resultMap元素的属性值和子节点
1.id属性:唯一标识,此id值用于select元素resultMap属性的引用(引用的是接口里面的方法)。
2.type属性:表示该resultMap的映射结果类型()
3.result子节点:用于标识一些简单属性,其中column属性表示从数据库中查询的字段名
6.resultType直接表示返回类型,包括基础类型和复杂数据类型
7.insert元素的属性
1.id与select元素的id一样,是命名空间唯一的标识符,可以被用来引用这条语句。
2.parameterType:与select元素的parameterType一样,是传入参数的类型的
Mybaatis基础教程
最新推荐文章于 2024-08-15 14:47:41 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)