iBATIS

✍ dations ◷ 2025-08-18 14:17:01 #Java,Apache软件基金会,ORM

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项目。

相关

  • Q20–Q24ICD-10 第十七章:先天畸形、变形和染色体异常,为ICD规定的各类先天畸形、变形和染色体异常。Q00-Q07 神经系统先天性畸形Q10-Q18 眼、耳、面和颈部先天性畸形Q20-Q28 循环系统
  • 乳房下垂乳房下垂是指女性乳房下垂或松弛下垂的医学术语。众多女性和医学专业人士错误认为,乳房本身就提供足够的支持,穿胸罩不可防止下垂。许多人还认为哺乳可防止下垂机率。下垂是老
  • 韩家村站韩家村站是位于内蒙古自治区鄂尔多斯市韩家村的一个铁路车站,邮政编码17005。车站建于1996年,有包神铁路经过该站,现仅办理货运,不办理客运业务。车站距离包头东站100公里,隶属包
  • 奥斯卡·里丁奥斯卡·里丁(德语:Oskar Rieding,1840年-1914年)是十九世纪的德国作曲家及小提琴家。由于他长时期居住于匈牙利,令他的音乐亦流露不少当地音乐的元素。里丁出生于施特汀(现今的波
  • 亿寻亿寻是个开源免费的第三方百度网盘不限速下载工具,这款工具自去年推出后已经吸引不少百度网盘用户的关注。亿寻是个非常简单方便的百度网盘不限速下载工具,只是不限速归不限速
  • 亚历山德拉·瓦西里耶夫娜·阿尔丘希娜亚历山德拉·瓦西里耶夫娜·阿尔丘希娜(俄语:Александра Васильевна Артюхина,1889年10月25日(11月6日)-1969年4月7日),她是苏联共产党中央委员会书记
  • 刘益 (清朝)刘益(1711年11月27日-1773年9月24日,康熙五十年十月十八日-乾隆三十八年八月初九日),字旡方,号絜亭,室名赐书楼。江苏省常州府武进县(分属阳湖县,今属常州市)人,清朝政治人物。乾隆元年(1
  • 黑布丁峰坐标:76°50′S 161°45′E / 76.833°S 161.750°E / -76.833; 161.750黑布丁峰(英语:Black Pudding Peak)是南极洲的山峰,座标,位于维多利亚地的斯科特海岸,处于布勒格山西北面4
  • 尼可拉斯·昂斯昂斯(Nic Ungs,1979年9月3日-),曾经于2007年及2009年效力中华职棒兄弟象,守备位置为投手。
  • 满洲国皇帝退位诏书《满洲国皇帝退位诏书》是苏联进行八月风暴行动击败日本在中国东北的军队后,满洲国皇帝溥仪于1945年8月17日午夜在通化大栗子沟矿山株式会社技工培养所(日语:礦山株式會社技工