您的位置 首页 java

Java后端精选技术:MyBatis入门

mybatis 本是apache的一个 开源项目 iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到 Github

Java后端精选技术:MyBatis入门

一、理解什么是MyBatis?

MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。 MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java POJO ( Plain Old Java Objects,普通的Java 对象)映射成数据库中的记录.

1)MyBATIS 目前提供了三种语言实现的版本,包括:Java、.NET以及 Ruby 。(我主要学习java,就讲java的使用)

2)它提供的持久层框架包括SQL Maps和Data Access Objects( DAO )。

3)mybatis与 hibernate 的对比?

二、简单例子(快速入门)

1)首先建立项目java web

Java后端精选技术:MyBatis入门

2)导入mybatis所需的jar包

Java后端精选技术:MyBatis入门

mybatis需要jar包:mybatis-3.3.0.jar

mysql驱动jar包:mysql-connector-java-5.1.15.-bin.jar

日志记录jar包: log4j .jar

3)创建数据库数据(mysql)

Java后端精选技术:MyBatis入门

4)mysql驱动配置文件(这样可以优化性能)

我个人喜欢把所需要使用到的包先建立好。配置文件先创建好。

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

5)添加mybatis配置文件mybatis.cfg.xml

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

6)创建对应的实体对象

Java后端精选技术:MyBatis入门

对应的java代码:

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

7)创建方法接口UserMapper.java和定义操作t_user表的sql映射文件UserMapper.xml

Java后端精选技术:MyBatis入门

提供简单的增删改查数据信息。

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

UserMapper.xml

Java后端精选技术:MyBatis入门

这时需要为mybatis.cfg.xml里注册UserMapper.xml文件。

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

8)需要建立一个工具类文件

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

9)写个测试

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

Java后端精选技术:MyBatis入门

测试结果:

Java后端精选技术:MyBatis入门

insert。

原文地址:

作者:开开心心学编程

文章来源:智云一二三科技

文章标题:Java后端精选技术:MyBatis入门

文章地址:https://www.zhihuclub.com/197869.shtml

关于作者: 智云科技

热门文章

网站地图