(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:
新聞熱點
疑難解答