发表于: 2016-09-05 22:59:52
4 2083
今天完成的事情
使用myEclipse创建mybatis读写数据库。(个人总结)
1.Configlation.xml 是用来建立sessionFactory,主要包含数据库连接的相关东西,还有JAVA类对应的别名,比如<typeAlias alias="User" type "com.yihaomen.mybatis.model.User" />这个别名非常重要,在具体类的映射中,比如User.xml中resultType就是对应这里。要保持一致
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(包名+文件名)
七.将mapper在conf.xml中注册
<mapper resource=包名+文件 “”/“”>
八.在src下创建Test测试文件
一些简单创建数据库的的mysql语句。(自行百度)
遇到的困难:
Mybatis读写数据库出现错误,说什么SqlSessionFactory为空。
明天任务:
解决mybatis问题连接数据库问题
了解mybatis配置文件里的内容
Java类所对应的别名是什么
评论