fbpx
维基百科

IBATIS

iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。

相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。iBATIS需要开发人员自己来写sql语句,这可以增加了程序的灵活性,在一定程度上可以作为ORM的一种补充。程序设计人员应该结合自己的项目的实际情况,来选择使用不同的策略。iBATIS和Hibernate都做了映射,但iBATIS是把实体类和sql语句之间建立了映射关系,这种策略可以允许开发人员自己来写合适的sql语句,而Hibernate在实体类和数据库之间建立了映射关系,sql对于开发人员是不可见的,对于那些数据量非常大的应用,无法去优化sql语句。所以在实际应用中,应该根据不同的应用场景,来选择适合自己的框架。

2010年6月16日,iBATIS从Apache软件基金会退役(retired),项目的初创团队已经转移到MyBatis项目。[1]

參見 编辑

參考資料 编辑

  1. ^ iBATIS Home. ibatis.apache.org. [2020-11-11]. (原始内容于2020-07-11). 

ibatis, ibatis一词来源于, internet, abatis, 的组合, 是一个由clinton, begin在2001年发起的开放源代码项目, 最初侧重于密码软件的开发, 现在是一个基于java的持久层框架, ibatis提供的持久层框架包括sql, maps和data, access, objects, 同时还提供一个利用这个框架开发的jpetstore实例, apache, ibatis開發者apache, software, foundation编程语言java, ruby操作系统cross,. iBATIS一词来源于 internet 和 abatis 的组合 是一个由Clinton Begin在2001年发起的开放源代码项目 最初侧重于密码软件的开发 现在是一个基于Java的持久层框架 iBATIS提供的持久层框架包括SQL Maps和Data Access Objects DAO 同时还提供一个利用这个框架开发的JPetStore实例 Apache iBATIS開發者Apache Software Foundation编程语言Java NET and Ruby操作系统Cross platform类型持久化框架许可协议Apache License 2 0网站http ibatis apache org相对Hibernate和Apache OJB等 一站式 ORM解决方案而言 ibatis 是一种 半自动化 的ORM实现 iBATIS需要开发人员自己来写sql语句 这可以增加了程序的灵活性 在一定程度上可以作为ORM的一种补充 程序设计人员应该结合自己的项目的实际情况 来选择使用不同的策略 iBATIS和Hibernate都做了映射 但iBATIS是把实体类和sql语句之间建立了映射关系 这种策略可以允许开发人员自己来写合适的sql语句 而Hibernate在实体类和数据库之间建立了映射关系 sql对于开发人员是不可见的 对于那些数据量非常大的应用 无法去优化sql语句 所以在实际应用中 应该根据不同的应用场景 来选择适合自己的框架 2010年6月16日 iBATIS从Apache软件基金会退役 retired 项目的初创团队已经转移到MyBatis项目 1 这是一篇與软件相關的小作品 你可以通过编辑或修订扩充其内容 查论编參見 编辑Hibernate Spring Framework myBatis ObjectiveSql 页面存档备份 存于互联网档案馆 參考資料 编辑 iBATIS Home ibatis apache org 2020 11 11 原始内容存档于2020 07 11 取自 https zh wikipedia org w index php title IBATIS amp oldid 76808825, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。