mybatis框架搭建步骤:
来源:互联网 发布:java中synchronized 编辑:程序博客网 时间:2024/06/01 11:53
mybatis框架搭建步骤:
<environments default="development">
<environment id="mysql">
<transactionManager type="JDBC"></transactionManager>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/bfw"/>
<property name="username" value="root"/>
<property name="password" value=""/>
</dataSource>
</environment>
</environments>
3. 编写UserInfo 实体类和数据库表对应,并生成get 和set方法
4. 创建sql映射文件:userinfo.xml
<mapper namespace="com.bfw.domain.UserInfo">
指定namespace 命名空间 ,比较重要
namespace 命名空间
parameterType 参数类型(查询条件的类型)
resultMap 返回 相当于类(属性)和表(字段)映射上
result 注入一个字段或者javabean 属性的结果
编写具体SQL
select * from user_info where user_id=#{userId}
编写resultMap 类(属性)映射到数据库的表(字段)
<resultMap type="com.bfw.domain.UserInfo" id="userinfo">
<result column="user_id" property="userId"/>
<result column="user_name" property="username"/>
<result column="user_age" property="userAge"/>
<result column="user_sex" property="userSex"/>
<result column="user_brithday" property="userBrithday"/>
</resultMap>
5. 把sql映射文件(userinfo.xml )添加到mybatis-config.xml
<mappers>
<mapper resource="com/bfw/domain/userinfo.xml"/>
</mappers>
6. 编写代码 测试
//从XML中创建SqlSessionFactory
String resource = "mybatis-config.xml";
Reader reader = Resources.getResourceAsReader(resource);
SqlSessionFactory ssf = new SqlSessionFactoryBuilder().build(reader,"mysql");
//获取session
SqlSession session = ssf.openSession();
//通过命名空间查找sql
UserInfo user = (UserInfo)session.selectOne("com.bfw.domain.UserInfo.queryUser", 2);
1. 拷贝jar到lib目录下,而且添加到工程中
<environments default="development">
<environment id="mysql">
<transactionManager type="JDBC"></transactionManager>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/bfw"/>
<property name="username" value="root"/>
<property name="password" value=""/>
</dataSource>
</environment>
</environments>
3. 编写UserInfo 实体类和数据库表对应,并生成get 和set方法
4. 创建sql映射文件:userinfo.xml
<mapper namespace="com.bfw.domain.UserInfo">
指定namespace 命名空间 ,比较重要
namespace 命名空间
parameterType 参数类型(查询条件的类型)
resultMap 返回 相当于类(属性)和表(字段)映射上
result 注入一个字段或者javabean 属性的结果
编写具体SQL
select * from user_info where user_id=#{userId}
编写resultMap 类(属性)映射到数据库的表(字段)
<resultMap type="com.bfw.domain.UserInfo" id="userinfo">
<result column="user_id" property="userId"/>
<result column="user_name" property="username"/>
<result column="user_age" property="userAge"/>
<result column="user_sex" property="userSex"/>
<result column="user_brithday" property="userBrithday"/>
</resultMap>
5. 把sql映射文件(userinfo.xml )添加到mybatis-config.xml
<mappers>
<mapper resource="com/bfw/domain/userinfo.xml"/>
</mappers>
6. 编写代码 测试
//从XML中创建SqlSessionFactory
String resource = "mybatis-config.xml";
Reader reader = Resources.getResourceAsReader(resource);
SqlSessionFactory ssf = new SqlSessionFactoryBuilder().build(reader,"mysql");
//获取session
SqlSession session = ssf.openSession();
//通过命名空间查找sql
UserInfo user = (UserInfo)session.selectOne("com.bfw.domain.UserInfo.queryUser", 2);
System.out.println(user);
ps:打印SQL执行语句
导入两个jar包 log4j
阅读全文
0 0
- mybatis框架搭建步骤:
- 【SSM 6】Spring+SpringMVC+Mybatis框架搭建步骤
- Mybatis框架使用步骤
- SSH框架搭建步骤
- Hibernate框架搭建步骤
- SSH框架搭建步骤
- Struts2框架搭建步骤
- 搭建spring框架步骤
- 搭建WebApi框架步骤
- SSH框架搭建步骤
- SpringMVC框架搭建步骤
- SSM框架搭建步骤
- 搭建springmvc框架步骤
- Hibernate框架搭建步骤
- Mybatis-基础搭建步骤/实例
- springMVC+mybatis框架搭建
- springMVC+mybatis框架搭建
- 搭建MyBatis框架
- Log4j配置
- 微信小程序开发-新闻列表之新闻列表绑定
- Web框架本质及浅谈HTTP协议
- 表单提交(利用栅格系统)
- STL vector的erase方法使用
- mybatis框架搭建步骤:
- spring 框架的一个技术点IOC
- 自定义WebView的坑
- 福昕pdf阅读器,怎么将pdf文件中的某一页,提取出来,即分页保存?
- redis 集群 批量删除key
- sed 用法及实例
- mysql中auto_increment是干什么的?
- css中的px、em、rem 详解
- 搭建基于SpringMVC+MyBatis+Maven的web项目