发表于: 2017-06-24 17:06:04
1 1176
今天完成的事:
昨天将任务一完成,并提交审核。使用MyBatis的.xml和Annotation对数据进行CRUD。复习也是有收获的:
使用mybatis基本步骤:
1,pom.xml文件配置:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
2,web.xml配置:引入mybatis.xml文件
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:conf/mybatis.xml</param-value>
</context-param>
3,mybatis.xml配置:主要是数据库信息和映射文件(根据使用情况的不同可以选择.xml和注解两种方式)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<!-- 配置数据库链接信息 -->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/task01?useUnicode=true&characterEncoding=utf-8" />
<property name="username" value="root" />
<property name="password" value="123456" />
</dataSource>
</environment>
</environments>
<mappers>
<!-- 注册stuMapping.xml -->
<mapper resource="mapper/stuMapping.xml" />
<!-- 注册StuMapper映射接口 -->
<mapper class="com.ptteng.dao.StuMapper" />
</mappers>
</configuration>
4,数据库、实体类、DAO层等的代码。
重温了一遍Junit,重点学习了一下log4j,之前一直不怎么关注打日志,也不太会去看。这次学习了一波log4j发现还是挺有意思的。
明日计划:
将task2重新做一遍。task2是将spring、springMVC和mybatis结合的一个情况,是很重要的一部分。这里面东西很多,希望再次做task2能有不一样的收获。
遇到的问题:
都是一些小问题,比如少些个“)”,又或者单词写错了之类的小问题,很快就解决了。
收获:
重新认识了一遍JDBC、MyBatis、junit、log4j等。
评论