发表于: 2016-09-05 22:59:52

4 2082


今天完成的事情

使用myEclipse创建mybatis读写数据库。(个人总结)

 

1.Configlation.xml 是用来建立sessionFactory,主要包含数据库连接的相关东西,还有JAVA类对应的别名,比如<typeAlias alias="User" type "com.yihaomen.mybatis.model.User" />这个别名非常重要,在具体类的映射中,比如User.xmlresultType就是对应这里。要保持一致

2.Confiiguration.xml里面的<mapper resource="com/yihaomen/mybatis/model/User.xml" />是包含要映射类的xml配置文件

3.User.xml文件里面主要是定义各种SQL语句,以及这些语句参数,以及要返回的类型等

 

mybatis 的开发

 

.创建一个Java项目或者javaweb项目

.添加JAR包(mybatis mysql

.创建数据库和表

.src目录下创建conf.xml (存放数据库的配置信息/conf.xml建在package下)

<configuration>

    <environments default="development">

    <environment id="development">

    <transactionManager type="JDBC" />

 

配置数据库连接信息

     <dataSource type = "POOLED">

           <property name="driver" value="com.mysql.jdbc.Driver" />

            <property name="url" value="jdbc:mysql://locatlhost:3306/mybatis"  />

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

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

      </dataSource>

</configuration>

 

.定义表中的实体类user(定义在src下创建一个package/数据库中定义了那些内容)

 

.定义操作user表的sql映射文件userMapper.xml(在src下创建一个mapping包)

1.定义namespace(包名+文件名)

 

.mapperconf.xml中注册

<mapper resource=包名+文件  “”/“”>

 

八.src下创建Test测试文件

 

 

一些简单创建数据库的的mysql语句。(自行百度)

遇到的困难:

Mybatis读写数据库出现错误,说什么SqlSessionFactory为空。

 

明天任务:

解决mybatis问题连接数据库问题

了解mybatis配置文件里的内容

Java类所对应的别名是什么

 

 



返回列表 返回列表
评论

    分享到