程序员开发实例大全宝库

网站首页 > 编程文章 正文

mybatis第一天:项目开发环境搭建-疯狂科技站

zazugpt 2024-09-08 11:22:59 编程文章 34 ℃ 0 评论

mybatis从入门到精通-疯狂科技站

本次mybatis 的项目开发环境搭建,我选择了myeclipse8.5 版本,sqlServer2008 ,jdk 1.6,mybatis3.2.7.jar包。这些工具文件Jar包都可从网上下载到。

首先我们在Myeclipse中建立一个WEB项目,命名为:MyBaitsTest

备注:MyBaits先在一般都用于开发WEB项目,这里我们只讲WEB项目开发。

1.建立好WEB项目后,然后我们把mybatis-3.2.7.jar,sqljdbc4.jar拷到项目的lib目录下。如图:

2.创建sql数据库和用户表,表名和数据库名你可随意。我创建的数据库名:Javaforum,数据库连接名:javaniml,密码:12345678,数据表名:userTmp

创建用户表userTmp,并插入一些测试数据

sql脚本:

USE[javaforum]

GO

/****** Object: Table [dbo].[userTmp] Script Date: 03/24/2017 10:31:40 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE[dbo].[userTmp](

[id][int]IDENTITY(1,1)NOT NULL,

[username][nvarchar](20)NOT NULL,

[password][nvarchar](50)NOT NULL,

[status][int]NULL,

[createdate][datetime]NULL,

PRIMARY KEY CLUSTERED

(

[id]ASC

)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]

)ON[PRIMARY]

GO

到这儿,前期准备工作就完成了。下面开始配置mybatis项目相关文件了。

1.创建表对应的类和xml配置文件

User.java:

packageniml.mybatis.model;

importjava.util.Date;

/**

* 用户实体类

* @author Administrator

*

*/

publicclassUser{

privateintid;

privateStringusername;

privateStringpassword;

privateintstatus;

privateDatecreatedate;

publicintgetId(){

returnid;

}

publicvoidsetId(intid){

this.id=id;

}

publicStringgetUsername(){

returnusername;

}

publicvoidsetUsername(Stringusername){

this.username=username;

}

publicStringgetPassword(){

returnpassword;

}

publicvoidsetPassword(Stringpassword){

this.password=password;

}

publicintgetStatus(){

returnstatus;

}

publicvoidsetStatus(intstatus){

this.status=status;

}

publicDategetCreatedate(){

returncreatedate;

}

publicvoidsetCreatedate(Datecreatedate){

this.createdate=createdate;

}

}

User.xml:

2.设置mybatis 配置文件:Configuration.xml,文件放在src下面

配置文件里包含了数据源配置和数据表映射:

下面对这几个配置文件做出解释,便于新手理解:

1.Configuration.xml 是 mybatis 用来建立 sessionFactory 用的,里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如 typeAlias alias=User type=niml.mybatis.model.User/ 这个别名非常重要,你在 具体的类的映射中,比如User.xml 中 resultType 就是对应这里的。要保持一致,当然这里的 resultType 还有另外单独的定义方式,后面再说。
2.Configuration.xml 里面 的mapper resource=niml/mybatis/model/User.xml/是包含要映射的类的xml配置文件。
3. 在User.xml 文件里面 主要是定义各种SQL 语句,以及这些语句的参数,以及要返回的类型等.

开始进行测试,确定mybatis项目开发环境搭建成功!
在src源码目录下建立niml.test这个package,并建立测试类Test:

运行这个程序,是不是得到结果了,恭喜你,环境搭建配置成功!下次我们进入基于接口的操作方式,增删改查。

现在运行这个程序,是不是得到查询结果了。恭喜你,环境搭建配置成功,接下来第二章,将讲述基于接口的操作方式,增删改查。
本次项目工程目录结构如下:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表