摘要: 对于像 BlogMapper 这样的映射器类来说,还有另一种方法来完成语句映射。 它们映射的语句可以不用 XML 来配置,而可以使用 Java 注解来配置。比如,上面的 XML 示例可以被替换成如下的配置: 本质:反射机制实现 底层:动态代理 阅读全文
posted @ 2022-01-23 16:58 朝阳的博客 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.接口 2.mapper.xml 3.测试 阅读全文
posted @ 2022-01-23 16:24 朝阳的博客 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 减少数据的处理量 美化页面 阅读全文
posted @ 2022-01-23 16:10 朝阳的博客 阅读(31) 评论(0) 推荐(0) 编辑
摘要: #将等级为DEBUG的日志信息输出到console和file两个目的地,console和file的定义在下面的代码log4j.rootLogger=DEBUG,console,file#控制台输出的相关设置log4j.appender.console=org.apache.log4j.Console 阅读全文
posted @ 2022-01-23 12:10 朝阳的博客 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 日志工厂: SLF4J | LOG4J(deprecated since 3.5.9) | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING (标准日志输出)| NO_LOGGING 在设置中设定使用哪一个 STDOUT_LOGGING  阅读全文
posted @ 2022-01-23 12:09 朝阳的博客 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 第一种:起别名 as <!-- 根据ID查询用户 parameterType输入的参数类型--> <select id="getUserById" parameterType="int" resultType="user"> select id,name,pwd as password,email 阅读全文
posted @ 2022-01-23 10:10 朝阳的博客 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。 SqlSessionFactoryBuilder 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 局部变量 SqlSessionFactory SqlSessionFac 阅读全文
posted @ 2022-01-22 14:45 朝阳的博客 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 方式一:(推荐使用) <!-- 每一个Mapper.XML都需要在Mybatis核心配置文件中注册--> <mappers> <mapper class="com.zhaoyang.dao.UserMapper"/><!-- <mapper resource="com/zhaoyang/dao/Us 阅读全文
posted @ 2022-01-22 14:27 朝阳的博客 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。 <typeAliases>(官网例子) <typeAlias alias="Author" type="domain.blog.Author"/> <typeAlias alias="Blog" 阅读全文
posted @ 2022-01-22 14:10 朝阳的博客 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Mybatis默认事务管理器:JDBC 可选:JDBC|MANAGED 默认连接池:POOLED 可选:UNPOOLED|POOLED|JNDI 编写db.properties配置文件 driver = com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localho 阅读全文
posted @ 2022-01-22 13:47 朝阳的博客 阅读(36) 评论(0) 推荐(0) 编辑