(1)使用IDEA创建javaweb项目 (2)MyBatis学习笔记(一)入门(重点) (3)IntelliJ IDEA手动配置连接MySQL数据库 (4)IntelliJ IDEA单元测试入门
参考:使用IDEA创建javaweb项目
参考:MyBatis学习笔记(一)入门 mybatis需要jar包:mybatis-3.4.2.jar mysql驱动jar包:mysql-connector-java-5.1.39-bin.jar 日志记录jar包:log4j-1.2.17.jar,slf4j-api-1.7.12.jar,slf4j-log4j12-1.7.12.jar
参考:IntelliJ IDEA手动配置连接MySQL数据库
点击Test Connection
点击OK后,可以看到
参考:MyBatis学习笔记(一)入门
UserMapper.java
UserMapper.xml
mybatis.cfg.xml里注册UserMapper.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> <!-- 引入外部配置文件 --> <properties resource="mysql.properties"></properties> <!-- 为JAVA Bean起类别名 --> <typeAliases > <!-- 别名方式1,一个一个的配置 type中放置的是类的全路径,alias中放置的是类别名 <typeAliase type="com.zz.mybatis.beans.UserBean" alias="UserBean"/> --> <!-- 别名方式2,自动扫描,将JAVA类的类名作为类的类别名 --> <package name="com.zz.mybatis.beans"/> </typeAliases> <!-- 配置mybatis运行环境 --> <environments default="zzbatis"> <environment id="zzbatis"> <!-- type="JDBC" 代表使用JDBC的提交和回滚来管理事务 --> <transactionManager type="JDBC" /> <!-- mybatis提供了3种数据源类型,分别是:POOLED,UNPOOLED,JNDI --> <!-- POOLED 表示支持JDBC数据源连接池 --> <!-- UNPOOLED 表示不支持数据源连接池 --> <!-- JNDI 表示支持外部数据源连接池 --> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </dataSource> </environment> </environments> <mappers> <!-- 告知映射文件方式1,一个一个的配置 <mapper resource="com/zz/mybatis/mapper/UserMapper.xml"/>--> <!-- 告知映射文件方式2,自动扫描包内的Mapper接口与配置文件 --> <package name="com/zz/mybatis/mapper"/> </mappers></configuration> DBTools.java:
参考:IntelliJ IDEA单元测试入门 UserServiceTest:
新闻热点
疑难解答