问题背景:使用springboot和mybatis-plus时候,又导入了mybatis-plus-boot-starterr包。<!--SpringBootpagehelper依赖--><dependency><groupId>com.github.pagehe......
<updateid=updateOperApplyExamparameterType=com.gl.exam.operApplyExam.entity.OperApplyExam>updatesys_oper_applyexam<set><iftest=theorySc......
Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
Cause:java.lang.IllegalArgumentException:invalidcomparison:java.util.Dateandjava.lang.String<iftest=examDate!=nullandexamDate!=''>ExamDa......
什么是Log4j?Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。1......
1、日志工厂如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手!曾经:sout、debug现在:日志工厂!SLF4JLOG4J【掌握】LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING【掌握】NO_LOGGING在Mybatis中具体使用哪一个......
1、解决字段名和属性名不一样的问题数据库中的字段:新建一个项目,拷贝之前的,测试实体类字段不一致的情况。publicclassUser{privateintid;privateStringname;privateStringpassword;}测试出现问题:select*frommybatis.us......
生命周期和作用域,是至关重要的,因为错误的使用会导致非常严重的并发问题。SqISessionFactoryBuilder:一旦创建了SqlSessionFactory,就不再需要它了局部变量SqISessionFactory:说白了就是可以想象为:数据库连接池SqlSessionFactory一旦被......
1、核心配置文件mybatis-config.xmlMyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectF......
1、万能的Map传值假设,我们的实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用Map!map灵活度高,可以用自己定义的key,不过相对项目来说不是很规范,看情况使用。Map传递参数,直接在sq|中取出key即可![parameterType=map]对象传递参数,直接在sq|中取对象的......
我们根据上篇文章搭建的mybatis环境操作,如果没有搭建环境的可以去上篇博客(第一个mybatis程序)查看。1、namespacenamespace中的包名要和Dao/mapper接口的包名一致!2、select选择,查询语句;id:就是对应的namespace中的方法名;resultType:......
- 1
- 2