
MyBatis
文章平均质量分 62
Mybatis相关知识
pan_nworld
这个作者很懒,什么都没留下…
展开
-
MyBatis中Dao接口方法和mapper文件中的参数传递(最常用的三种方法)
MyBatis中Dao接口方法和mapper文件中的参数传递(最常用的三种方法) 当Dao接口方法中的参数是一个简单类型的参数 package com.bjpowernode.dao; import com.bjpowernode.domain.Student; public interface StudentDao { public Student selectById(Integer id); //dao接口中方法的形参是一个简单类型的形参 //简单类型: java基原创 2021-07-09 18:52:50 · 736 阅读 · 0 评论 -
MyBatis中占位符#{}与${}的区别
MyBatis中占位符#{}与${}的区别 1、#{}占位符 语法: #{字符} Mybatis处理#{} 使用jdbc 中的PrepareStatement对象 例: mapper文件: <select id="selectById" parameterType="int" resultType="com.bjpowernode.domain.Student"> select id,name,email,age from student whe原创 2021-07-09 18:50:10 · 487 阅读 · 0 评论 -
MyBatis的一些重要对象
MyBatis的一些重要对象 Resources: mybatis框架中的对象,负责读取主配置文件 SqlSessionFactoryBuilder: 负责创建SqlSessionFactory对象 SqlSessionFactory:重要对象 SqlSessionFactory是一个重量级对象,创建此对象时需要更多的资源和时间,一个项目中有一个就行。 SqlSessionFactory实际上是一个接口,作为SqlSession工厂, 创建SqlSession对象。 DefaultSqlSe原创 2021-07-09 18:44:13 · 165 阅读 · 0 评论 -
MyBatis入门
MyBatis入门案例 一、实现步骤 创建数据库db1,在数据库中新建一个表student 创建一个maven项目 修改pom.xml (1)加入依赖:mybatis依赖,mysql驱动,junit单元测试 (2)在加入资源插件 创建实体类Student。定义属性和数据库表中列名保持一致 创建Dao接口,在该接口中定义一些操作数据库的方法 创建一个xml文件(mapper文件),该文件是用来写sql语句的。 (1)该文件叫做sql映射文件,一般一个表对应一个mapper文件(sql映原创 2021-07-06 16:58:53 · 77 阅读 · 0 评论