Mybatis
一个dao层框架
三年工作经验的应届毕业生
我很懒,还没有添加简介
展开
-
@Mapper和@Repository区别
mapper加@mapper或者@repository注解。这两种注解的区别在于:使用@mapper后,不需要在spring配置中设置扫描地址,通过mapper.xml里面的namespace属性对应相关的mapper类,spring将动态的生成Bean后注入到ServiceImpl中。@repository则需要在Spring中配置扫描包地址,然后生成dao层的bean,之后被注入到ServiceImpl中...原创 2022-02-27 17:56:50 · 800 阅读 · 0 评论 -
今日两大奇葩报错
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:spring-dao.xml]Offending resource: class path resource [applicationContext.xml]; nested excepti原创 2021-05-29 11:58:10 · 87 阅读 · 0 评论 -
Mybatis缓存cache中会犯的错误
Cause: java.io.NotSerializableException: com.hjx.pojo.User对User实体进行序列化,可解决报错import java.io.Serializable;@Data@AllArgsConstructor@NoArgsConstructorpublic class User implements Serializable { private int id; private String name; private S原创 2021-05-26 00:29:46 · 143 阅读 · 0 评论 -
通配符报错-Mybatis配置文件
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/hjx/dao/*.xml配置文件<mappers> <mapper resource="com/hjx/dao/*.xml"></mapper><原创 2021-05-06 17:38:59 · 175 阅读 · 0 评论 -
@Param作用-Mybatis
@Param注解接口 @Delete("delete from coun3 where id=#{id} and name=#{name}") int deleteUser(int id,String name);配置文件绑定接口<mappers> <mapper class="com.hjx.dao.UserMapper"></mapper><!-- <mapper resource="com/hjx/dao/*M原创 2021-05-05 23:59:43 · 181 阅读 · 0 评论