博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ibatis
阅读量:5252 次
发布时间:2019-06-14

本文共 1398 字,大约阅读时间需要 4 分钟。

iBATIS is a  which automates the mapping between  databases and objects in Java, .NET, and Ruby on Rails. In Java, the objects are POJOs (). The mappings are decoupled from the application logic by packaging the SQL statements in  configuration files. The result is a significant reduction in the amount of code that a developer needs to access a relational database using lower level APIs like  and .

Other persistence frameworks such as  allow the creation of an object model (in Java, say) by the user, and create and maintain the relational database automatically. iBATIS takes the reverse approach: the developer starts with a SQL database and iBATIS automates the creation of the Java objects. Both approaches have advantages, and iBATIS is a good choice when the developer does not have full control over the SQL database schema. For example, an application may need to access an existing SQL database used by other software, or access a new database whose schema is not fully under the application developer's control, such as when a specialized database design team has created the schema and carefully optimized it for high performance.

On May 21, 2010 the development team forked the code creating a new project called  and making new releases there. As a consequence the Apache iBATIS project became inactive and was moved to the  in June 2010.

 

转载于:https://www.cnblogs.com/Sabre/p/8016371.html

你可能感兴趣的文章
mongodb命令----批量更改文档字段名
查看>>
CentOS 简单命令
查看>>
使用 SharedPreferences 分类: Andro...
查看>>
TLA+(待续...)
查看>>
题解: [GXOI/GZOI2019]与或和
查看>>
MacOS copy图标shell脚本
查看>>
国外常见互联网盈利创新模式
查看>>
Oracle-05
查看>>
linux grep 搜索查找
查看>>
Not enough free disk space on disk '/boot'(转载)
查看>>
android 签名
查看>>
vue项目中使用百度统计
查看>>
android:scaleType属性
查看>>
SuperEPC
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
Js时间处理
查看>>
Java项目xml相关配置
查看>>
三维变换概述
查看>>