![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatis
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。
菜鸟郭郭
非常菜的菜鸟
展开
-
框架学习 -- mybatis mapper映射(二)
mapper映射Mapper XMLCRUD标签selectinsertupdatedelete#{}和${}sql片段数据库字段名和实体类属性名不一致解决方案1解决方案2解决方案3动态代理Mapper实现类动态代理CRUD中的问题1使用动态代理改造CRUD完整实例Mapper XMLCRUD标签selectselect – 书写查询sql语句select中的几个属性说明:id属性:当前名称空间下的statement的唯一标识。必须。要求id和mapper接口中的方法的名字一致。result原创 2020-08-24 08:53:58 · 197 阅读 · 0 评论 -
框架学习 -- mybatis mapper映射 (一)
mapper映射步骤pojoCRUDdao类完整的CRUD操作1创建UserDao接口创建UserDaoImpl(实现类)3编写UserDao对应的UserDaoMapper.xml4添加UserDao的测试用例5编写UserDao的测试用例目录结构步骤1)配置mybatis-config.xml 全局的配置文件 (1、数据源,2、外部的mapper)2)创建SqlSessionFactory3)通过SqlSessionFactory创建SqlSession对象4)通过SqlSession操作数据原创 2020-08-24 08:52:53 · 138 阅读 · 0 评论 -
框架学习 -- mybatis 环境配置
mapper映射环境搭建1安装1.1快速入门前期准备1.1.1引入依赖(pom.xml)1.1.2全局配置文件(mybatis-config.xml)1.1.3配置Map.xml(MyMapper.xml)1.1.4修改全局配置文件(mybatis-config.xml1.1.5构建sqlSessionFactory(MybatisTest.java)1.1.6打开sqlSession会话,并执行sql(MybatisTest.java)1.1.7 目录结构2分析2.1引入日志依赖包(pom.xml)2.2原创 2020-08-23 14:47:46 · 195 阅读 · 0 评论 -
框架学习--MyBatis config.xml详解
文章目录MyBatis环境搭建MyBatis环境搭建原创 2020-03-23 21:04:15 · 289 阅读 · 0 评论 -
Mybatis -- #{} 与${}
Mybatis的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{} 和 ${}#{}一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串select * from student where student_name = #{name} 预编译后,会动态解析成一个参数标记符?:select * from student where student_name = ?${}在动态解析时转载 2020-08-14 09:15:53 · 1234 阅读 · 0 评论