![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 57
makabaka##
胜利的曙光跟前进的希望,来自于再努力使把劲儿的坚持当中
展开
-
mybatis-07:查询分页、使用注解开发
1、查询分页2、使用注解开发1、查询分页1、使用limit SQL语句接口中创建一个方法:(参数用map) List<User> selectUserLimit(Map<String,Integer> map);//分页查询xmi文件中实现接口中的方法 <select id="selectUserLimit" resultMap="userMap1" parameterType="map"> select * from user.原创 2022-03-20 17:33:09 · 327 阅读 · 0 评论 -
mybatis-06:mybatis配置文件属性Setting之日志
日志日志是什么1、STDOUT_LOGGING2、log4j想要自定义输出日志日志是什么1、STDOUT_LOGGING<settings> <setting name="logImpl" value="STDOUT_LOGGING"/></settings>他会把里面一些关键的信息输出在我们的控制台比如jdbc连接,执行的sql,参数,结果,关闭连接2、log4j1、导入log4j依赖 <!--log4j-->原创 2022-03-20 15:07:17 · 1751 阅读 · 0 评论 -
mybatis-05:解决属性名和字段名不一致的问题
实体类中属性名password,对应数据库表中的字段名pwd;两者不一致的情况下,去数据库中查询会出现神魔问题:数据库中有这条数据可是查不出来那么有两种解决方案1、起别名(暴力解决可以成功)2、那如果数据量过多呢,所以用resultMap...原创 2022-03-20 14:42:29 · 460 阅读 · 0 评论 -
mybatis-04:mybatis配置文件
mybatis配置文件1、properties2、typeAliases3、mapper映射器在配置文件中,每一个配置都是有自己的位置的,要有顺序,不能随便写1、propertiesmybatis配置文件中设置属性,可以直接引用外部配置文件,也可以在子元素中设置,外部配置文件具有更高的优先级2、typeAliases可以给类起别名:子属性typeAlias:type=类;alias=别名子属性package:name=包;该属性会自动把指定包下的类的小写作为别名区别:第一种可以自定义别原创 2022-03-20 13:24:33 · 272 阅读 · 0 评论 -
mybatis编写properties外部配置文件——`No suitable driver found for http://www.example.com/mybatis-02`
mybatis在写外部配置文件时遇到一个错误No suitable driver found for http://www.example.com/mybatis-02后来看网上大哥说url一定要写成jdbc.url,嘿,还真他娘的是这麽回事jdbc.url=jdbc:mysql://localhost:3306<property name=“url” value="${jdbc.url}"/driver=com.mysql.cj.jdbc.Driverjdbc.url=.原创 2022-03-20 01:41:17 · 1205 阅读 · 0 评论 -
mybatis-01第一个mybatis程序流程
搭建第一个mybatis程序1、搭建实验的数据库2、在maven项目中导入mybatis和mysql所需要的依赖3、编写mybatis核心配置文件(mybatis-config.xml)4、编写mybatis工具类5、编写实体类6、编写Mapper/Dao接口类(UserMapper)7、编写UserMapper.xml配置文件8、编写测试类(导入Junit依赖)出现的问题:1、Maven静态资源过滤问题(注意不要把true写成false)2、mybatis配置文件中一定要加上这条,注意不要把"/"写成".原创 2022-03-19 21:26:10 · 315 阅读 · 0 评论 -
mybatis-03:万能的map,以及模糊查询
万能的map,以及模糊查询万能的Map1、当mybatis向数据库中插入一条信息2、其实我们传入的参数类型可以是Map3、mybatis中的模糊查询万能的Map1、当mybatis向数据库中插入一条信息1、首先要在接口中定义一个方法方法中传入的参数时一个用户int insertUser(User user);//插入数据2、去mapper.xml中调用这个方法这时候参数类型填的是用户,那么values 后面#{ }中传入的值一定要是User类中的变量,不可以随便修改原创 2022-03-20 00:31:34 · 161 阅读 · 0 评论 -
mybatis-02:mybatis实现增删改查
mybatis实现增删改查1、Mapper接口中定义增删改查的方法2、mapper.xml文件中调用接口中的方法实现增删改查 编写sql语句3、引入Junit包的依赖去测试代码中测试这些sqlybatis实现增删改查)1、Mapper接口中定义增删改查的方法public interface UserMapper { List<User> selectUser();//查询数据 User selectUserById(int id);//根据id查数据 int原创 2022-03-19 23:17:54 · 390 阅读 · 0 评论