MyBatis的基本概念是什么?能否详细解释一下?
- 内容介绍
- 文章标签
- 相关推荐
本文共计205个文字,预计阅读时间需要1分钟。
mybatis.txt
1.框架:MyBatis
2.配置MyBatis的配置文件
3.配置MyBatis的mapper文件
4.创建SqlSessionFactory
5.开始编写mapper配置文件
-- namespace: 今日随意写,理解成类名 -- id: 方法名,唯一,不可重复 -- resultType: 返回类型 mybatis.txt1.框架: 2.mybatis-ibatis 3.配置mybatis的配置文件 4.配置mybaitis的mapper文件 5.创建SqlSessionFactory 6.开始写mapper配置文件 -->namespace:今天随便写,理解成类名 -->id:方法名,唯一,不可重复 -->resultType:方法的返回值 -->parameterType:参数类型(普通数据类型,对象,Map集合),如果只有一个参数可省略 -->如果参数类型是对象,#{id},#{name},#{pwd},#{rolesid},此处的参数名必须和对象的属性名保持一致 -->参数如果使用 #{name}是防止SQL注入的,如果使用${sql}是不防止SQL注入的
本文共计205个文字,预计阅读时间需要1分钟。
mybatis.txt
1.框架:MyBatis
2.配置MyBatis的配置文件
3.配置MyBatis的mapper文件
4.创建SqlSessionFactory
5.开始编写mapper配置文件
-- namespace: 今日随意写,理解成类名 -- id: 方法名,唯一,不可重复 -- resultType: 返回类型 mybatis.txt1.框架: 2.mybatis-ibatis 3.配置mybatis的配置文件 4.配置mybaitis的mapper文件 5.创建SqlSessionFactory 6.开始写mapper配置文件 -->namespace:今天随便写,理解成类名 -->id:方法名,唯一,不可重复 -->resultType:方法的返回值 -->parameterType:参数类型(普通数据类型,对象,Map集合),如果只有一个参数可省略 -->如果参数类型是对象,#{id},#{name},#{pwd},#{rolesid},此处的参数名必须和对象的属性名保持一致 -->参数如果使用 #{name}是防止SQL注入的,如果使用${sql}是不防止SQL注入的

