摘要: mybatis-config.xml 的 settings 设置 <settings> <setting name="logImpl" value="LOG4J"/> </settings> 注意: LOG4J 前后不能有空格 log4j.properties # priority :debug<i 阅读全文
posted @ 2021-01-19 17:35 IanW 阅读(130) 评论(0) 推荐(0) 编辑
摘要: mybatis默认是开启事务的 mybatis如果底层使用的是JDBC的话(mybatis.xml中配置的 transactionManager 标签的 type 设为 JDBC ) 那么,mybatis会默认开启事务,也就是说,mybatis默认是关闭自动提交的。 在mybatis中,如果我们执行 阅读全文
posted @ 2021-01-17 19:09 IanW 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: MyBatis学习第一步 一: 我们要导入maven依赖置于pom.xml中: 我们需要mysql与mybatis的依赖 maven仓库地址 <!-- mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector 阅读全文
posted @ 2021-01-17 14:43 IanW 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 简介 什么是MyBatis? 根据最官方的介绍: MyBatis 是一款优秀的 持久层 框架 它支持自定义SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java P 阅读全文
posted @ 2021-01-15 13:24 IanW 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 在连接Mysql,IDEA出现的以下错误(Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.),这是时区的问题。 解决办法: 1、cmd 登录MySQL s 阅读全文
posted @ 2020-12-30 13:12 IanW 阅读(844) 评论(1) 推荐(0) 编辑
摘要: 如图下所示,这样的层级显示不利于我们看懂文件结构,显示的不够清晰 我们只需按下图设置就可以了 成品如下: 阅读全文
posted @ 2020-12-02 17:06 IanW 阅读(402) 评论(0) 推荐(0) 编辑
摘要: <build> <resources> <resource> <!-- 设定主资源目录 --> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*. 阅读全文
posted @ 2020-11-12 16:01 IanW 阅读(380) 评论(0) 推荐(0) 编辑
摘要: //1.加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //2.用户信息和URL String url="jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf- 阅读全文
posted @ 2020-11-02 18:34 IanW 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 第一范式(1NF) 原子性:保证每一列不可再分 原 改 第二范式(2NF) 前提:满足第一范式 每张表只描述一件事情 原 改 第三范式(3NF) 前提:满足第一范式和第二范式 第三范式需要确保数据包中的每一列数据都和主键直接相关,而不是间接相关。 原 改 阅读全文
posted @ 2020-11-02 15:04 IanW 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 原子性(Atomicity) 要么都成功,要么都失败 一致性(Consistency) 事务前后的数据完整性要保持一致 持久性(Durability) 事务一旦提交则不可逆,被持久化到数据库中 隔离性(Isolation) 事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被 阅读全文
posted @ 2020-11-01 11:42 IanW 阅读(81) 评论(0) 推荐(0) 编辑