eclipse + jdk 1.8 + mybatis
1、数据库准备
安装mysql数据库,建立数据库test,在test库下建立测试的表
CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `pass` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8;
INSERT INTO `t_user` VALUES ('1', 'ssssssssssssssss', 'ddsssssssdd');
2、创建maven工程
(1)使用eclipse创建maven工程,设置pom.xml:添加mybatis和mysql的驱动,并设置jdk版本
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>6.0.6</version> </dependency> </dependencies> <build> <plugins> <!-- compiler插件, 设定JDK版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <!-- 源代码使用的开发版本 --> <target>1.8</target> <!-- 需要生成的目标class文件的编译版本 --> <!-- 一般而言,target与source是保持一致的,但是,有时候为了让程序能在其他版本的jdk中运行(对于低版本目标jdk,源代码中需要没有使用低版本jdk中不支持的语法),会存在target不同于source的情况 --> </configuration> </plugin> </plugins> </build>
在工程目录上,右键菜单选择“Maven” ,“Update Project” ,更新此工程,使设置生效。
(2)创建resources资源文件夹
在工程目录上,右键菜单"New",“Source Folder” ,新建资源文件目录resources
3、创建与t_user表对应的Java Bean对象
在src/test下建立包com.test,在该包下建立类User
package com.test; public class User { private int id; private String name; private String pass; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPass() { return pass; } public void setPass(String pass) { this.pass = pass; } }