如何搭建mybatis开发环境

如题所述

公共参数的配置

1
首先创建一个maven工程,因为只涉及到后台的数据处理,所以可以创建一个jar的工程项目,具体创建方法可以参考以下经验。
9如何创建maven项目

2
依赖包的引入。创建好maven项目之后,打开maven项目下的pom.xml文件,在配置文件中增加对mybatis包和mysql驱动包的依赖。在dependencies中增加对这两个包的配置即可自动将这两个包添加到项目中。

3
mybatis数据库配置。对于mybatis框架来说,首先需要配置的就是数据库的数据源配置以及采用何种开发模式的配置,对于mavne项目来说这些资源信息都需要配置在src/main/resources下面,对于普通的java项目则只需要配置在src下即可。

4
mybatis-config.xml的配置。在src/main/resources/下创建一个名为mybatis-config的文件。在文件中需要配置resources数据库资源文件,数据库链接需要的driver驱动、url连接串、username数据库用户名、password数据库密码等。

5
数据库信息的配置。根据mybatis-config配置中的resources文件引入,需要创建一个database.properties文件的配置。同样是在src/main/resources资源文件夹下新建properties文件。配置url/driver/username/password。

END
普通数据对象的配置

1
创建java对象。根据数据库某个表或者某些表的字段配置一个java对象。mybatis可以根据框架将表中的数据自动转成对象。本示例中,我们对表user中的id、username、password配置。

2
配置xml映射文件。在model包下创建与对象同名的.xml文件,配置java与数据库之间交互的方法。主要配置的有namespace、resultMap(表中的字段和java对象字段对应)、sql语句。配置好xml之后,需要在mybatis-config中将这个xml添加到mappers中,这样项目启动的时候才能加载到这些sql脚本。

3
创建加载mybatis配置文件的类。可以通过mybatis框架自带的一些类加载xml配置文件,根据factory获取一个session,通过session执行对应脚本的sql语句。对于执行insert或者update语句需要在最后执行session.commit进行提交操作。

END
测试类编写

1
根据maven工程的约定,测试类编写在src/test/java下,在这个source文件夹下创建对应的package包,这个包名称最好和main/java需要测试的对象的包名一致,这样就不用重新导入需要进行测试的类。

2
测试类需要用到junit依赖包,所以首先需要在pom.xml中增加对junit依赖包的引入,引入依赖包之后,就可以在测试类中使用junit相关的java文件和注解。一般在进行测试方法之前,需要的公共参数都放在signUp方法内部,即在测试方法运行之前运行signUp方法。

3
开始运行测试方法。测试方法编写完成后,在方法名称上点击右键--选择run as运行方式,选择junit test。就可以运行测试方法。如果在控制台中打印出从数据库中获取的数据,说明运行正常。mybatis框架搭建正常。

http://jingyan.baidu.com/article/870c6fc30543f1b03fe4bef1.html
温馨提示:答案为网友推荐,仅供参考