摘要: 实体类 public User(int id, String name, String password) { this.id = id; this.name = name; this.password = password; } 数据库 我们发现这里实体类的属性和数据库的字段不对应(passwor 阅读全文
posted @ 2022-01-18 23:00 小罗要有出息 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 平时我们写Mapper.xml配置时 resultType="com.Google.pojo.User"这个长长的名字会花费大量的时间 所以,我们要‘偷懒’ 第一种,Mybatis会自动扫描com.Google.pojo这个包,要使用这个包中的类,在Mapper.xml中配置相应的类就可以了 <ty 阅读全文
posted @ 2022-01-18 21:47 小罗要有出息 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 作用域和生命周期是至关重要的,因为错误的使用会导致非常严重的并发问题。 1.SqlSessionFactoryBuilder 这个类主要用于创建SqlSessionFactory,创建完SqlSessionFactory后,SqlSessionFactoryBuilder就没有用处了,可以被丢弃。所 阅读全文
posted @ 2022-01-18 13:54 小罗要有出息 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 官网上的四种映射器的写法 对于类路径的资源引用(推荐) 这个只要Mapper.xml的配置文件在Mybatis配置文件中是按照这种方式注册的,就不会出问题 第二种不推荐 第三种,和第四种使用的条件是,Mapper接口和Mapper配置文件在同一个包下,并且命名一定要相同 接口名和配置名不一样,但在同 阅读全文
posted @ 2022-01-18 11:56 小罗要有出息 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 第一种 接口方法 //根据map查询用户 List<User> getUserByID2(Map map); 编写Mapper.xml配置 <!--模糊查询--> <select id="getUserByID2" resultType="com.Google.pojo.User" paramete 阅读全文
posted @ 2022-01-18 11:20 小罗要有出息 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 当遇到实体类属性过于庞大,或者数据库字段过多,不好查询所需要的数据,可以用Map传参。使用方法如下 1.编写接口中的方法(注意参数为Map) //根据map查询用户 User getUserByID2(Map map); 2.编写Mapper.xml <!--万能Map--> <select id= 阅读全文
posted @ 2022-01-18 10:59 小罗要有出息 阅读(163) 评论(0) 推荐(0) 编辑