摘要: 1、parameterType 接口中方法参数的类型,类型的完全限定名或别名。这个属性是可选的,因为MyBatis可以推断出具体传入语句的参数. 比如dao层接口中有一个查询单个对象的方法: public UserInfo selectUser(int id); 对应的mapper映射文件如下: < 阅读全文
posted @ 2021-05-08 22:35 初晨~ 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要使用Dao代理来实现CURD? 观察笔记4可以发现、在传统Dao层开发模式中、Dao接口实现类并没有干什么实质性的工作,它仅仅就是通过SqlSession的相关API、根据用户提供的命名空间和id值、定位到映射mapper文件中相应的SQL语句,真正对DB进行操作的工作其实是由框架通过m 阅读全文
posted @ 2021-05-08 17:44 初晨~ 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1、使用MyBatis实现基本CURD 采用传统的Dao层开发方式、通过mybatis实现对数据库表基本功能、查询所有、查询单个、新增、删除、修改 在Dao层创建接口、有如下几个方法: public interface UserInfoDao { public List<UserInfo> sele 阅读全文
posted @ 2021-05-08 16:17 初晨~ 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要配置日志? 在使用MyBatis进行开发时候、每次对数据库操作后在控制台只有结果而没有详细信息。比如:执行添加数据后返回受影响行数、执行查询语句后返回一个对象或者集合,但是、都不知道是执行的那个SQL语句的过程、期间都发生了什么、语句中都有什么值。所以、给MyBatis配置日志,可以输出 阅读全文
posted @ 2021-05-08 14:56 初晨~ 阅读(435) 评论(0) 推荐(0) 编辑