MyBatis 本是Apache的一个开源项目iBATIS, 2010年这个项目由apache software Foundation 迁移到了Google Code,并且改名为MyBatis 。
iBATIS一词来源于“Internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(Dao)
MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除
了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML
或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java
对象)映射成数据库中的记录。
每个MyBatis应用程序主要都是使用SqlSessionFacTory实例的,一个SqlSessionFactory实例可以通过SqlSessionFactoryBuilder获得。SqlSessionFactoryBuilder可以从一个xml配置文件或者一个预定义的配置类的实例获得。
用xml文件构建SqlSessionFactory实例是非常简单的事情。推荐在这个配置中使用类路径资源(classpath resource),但你可以使用任何Reader实例,包括用文件路径或file://开头的url创建的实例。MyBatis有一个实用类----Resources,它有很多方法,可以方便地从类路径及其它位置加载资源。
发布于 2017-11-13 04:28:53 | 289 次阅读
发布于 2017-09-25 12:33:07 | 211 次阅读
发布于 2017-09-18 23:57:50 | 324 次阅读
发布于 2017-09-12 02:48:57 | 544 次阅读
发布于 2017-09-10 00:18:13 | 194 次阅读
发布于 2017-09-04 01:59:11 | 228 次阅读
发布于 2017-08-23 00:25:14 | 331 次阅读
发布于 2017-08-20 17:21:15 | 212 次阅读
发布于 2017-08-02 01:30:54 | 237 次阅读
发布于 2017-08-01 06:54:30 | 178 次阅读
发布于 2017-08-01 01:57:18 | 356 次阅读
发布于 2017-06-26 02:47:30 | 363 次阅读
发布于 2017-06-22 02:48:59 | 207 次阅读
发布于 2017-05-31 02:47:19 | 189 次阅读
发布于 2017-05-15 02:51:50 | 263 次阅读
发布于 2017-04-21 02:47:08 | 209 次阅读
发布于 2017-04-20 09:18:01 | 423 次阅读
发布于 2017-04-08 16:59:10 | 140 次阅读
发布于 2017-03-25 13:30:02 | 245 次阅读
发布于 2017-03-23 03:23:57 | 313 次阅读