您的位置:首页 > 其它

mybatis的初步学习

2016-03-17 14:26 239 查看
     主要工具是:myeclipse,oracle

一、首先创建一个项目Web Project

二、导入mybatis的jar包mybatis-3.1.1.jar

三、创建表User(写表名一定要加T_方便识别)

    create table T_user(

    userId varchar2(32),--用户Id

    username varchar2(50),--用户名

    password varchar2(32),--密码

    roleId   varchar2(32),--角色Id

    email    varchar2(50),--邮箱

    tel      varchar2(20),--电话

    state    char(1), --用户状态0.正常,1.停用,2.删除

    failedlimit char(2),--输出次数

    ctm  date ,--创建时间

    utm  date --修改时间

        )

四、mybatis的配置mybatis-config.xml文件主要内容(新建mybatis-config.xml)

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

<environments  default="development">

     <environment  id="development">

          <transactionManager type="JDBC"></transactionManager>

                <dataSource type="POOLED">

                       <property name="driver" value="oracle.jdbc.driver.OracleDriver"/>

                       <property name="url" value="jdbc:oracle:thin:@链接数据库的IP:1521:ORCL"/>

                       <property name="username" value="user_name"/>

                       <property name="password" value="password"/>

                </dataSource>

           </environment>

      </environments>

</configuration>

五、自动生成model和mapper文件

    1、 建表执行后:D:\AutoMyBatisMappingCreated文件下找到genertor.xml文件

    2、genertor.xml文件这个文件的<table>标签把标签的tableName="表名",domainObjectName="实体类的名"

    3、D:\AutoMyBatisMappingCreated文件下有一个名为:“生成语句”的文本------->>>>复制

    4、打开cmd命令窗口: 

                                        转到D盘

                                        转到D:\AutoMyBatisMappingCreated文件下

                                       粘贴语句

     5、分别把D:\AutoMyBatisMappingCreated\myBatisMapping\sys文件下的model文件夹和mapper文件夹对应的文件copy到myeclipse

六、根据现有的文件对mybatis-config.xml进行修改

       添加-----<mapper>标签 (放在mapper下的)

    <mappers>

         <mapper resource="mapper/TUserMapper"/>

   </mappers>

     添加-------<typeAliases>

                <typeAliases>

                    <typeAliase type="cn.net.wfj.model.TUser" alias="TUser" />

                </typeAliases>

======================================================================

以上就是最基本的配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: