码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis入门-第一个程序

时间:2017-02-20 11:39:07      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:select   入门   sqlmap   数据源   logs   第一个   文件   img   也有   

  今天,我们就一起来完成mybatis的第一个小demo,使用mybatis对我们的数据库进行一个小小的操作。

  需求

    根据用户id查询用户的信息。

  环境搭建

    java环境:jdk1.7版本

    开发工具:eclipse

    mysql:5.1

    mybatais的jar包,可以从https://github.com/mybatis/mybatis-3/releases下载,3.2.7版本的。解压完成后是这样的:

    技术分享

    log4j的日志包

    mysql的驱动包

    创建一个工程,导入相应的包,然后在config目录下创建两个文件,一个是log4j.properties文件,另外一个是SqlMapConfig.xml文件目录结构如下:

    技术分享

    在 log4j.properties文件中,书写内容如下(网上有的是源码,基本上随便粘一个都可以用)。

    技术分享

    在SqlMapConfig.xml文件下,配置mybatis的运行环境,数据源、事务等。

    技术分享

    这里的数据源本来应该单独提出来作为一个文件,但是,考虑到部分读者理解起来有难度,就先这样吧。

   代码实现

     接下来就是代码实现了,首先是创建我们的pojo类,也就是我们的实体类。也有称之为doman的。反正就是一个类名和数据库表名对应,字段名和类名对应的一个类。然后加上get和set方法。

    技术分享

    接下来就是我们的映射文件了,在mapper包(mapper包其实就是dao包,现在可以不在这里创建,但是以后自动映射的时候会用到)下创建一个名称为userMapper.xml(目前来说,文件名称随便写)的文件,内容如下。

    映射文件虽然写好了,但是,mybatis框架不知道映射文件的存在,没有办法将映射文件读入系统。这个时候,就需要在我们的SqlMapConfig.xml 文件中加载映射文件了。在sqlmapConfig.xml文件中写入代码如下:其中的sqlmap/user.xml该为我们自己写的映射文件的xml文件路径就可以了。

     技术分享

    最后就是便携测试程序了,代码如下:

    技术分享

    这就是我们的第一个入门程序了,其他的方法跟查询类似,不过在写插入语句的时候,如果主键是自增的话,那么需要先查询主键id,然后将对象写入数据库中,这时,我们的系统中的对象的主键属性就和数据库中的主键属性一致了。其配置文件代码如下:

    技术分享

mybatis入门-第一个程序

标签:select   入门   sqlmap   数据源   logs   第一个   文件   img   也有   

原文地址:http://www.cnblogs.com/yanzi1109/p/6418346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!