- 浏览: 247968 次
- 性别:
文章列表
起源于 2001 年的开放源代码项目 ibatis,是一个基于 Java 的持久层框架。与 Hibernate, Toplink 等持久化框架不同,ibatis 是一个 “半自动化”的 ORM 实现。ibatis 没有对数据库结构提供了较为完整的封装,而是提供了一个从 POJO 到数据库表的全套映射机制。这使得在开发 ibatis 的时候,需要手动的编写 sql 来提过数据库与类对象之间的映射,这在给开发提供了很大的灵活性的同时,大大增加了开发的工作量。Ibatis 主要有以下的这些特性:1. 简单性Ibatis 是一个非常简单易用的工具包。这个简单性不仅仅体现在开发库的轻量小巧上,iBATIS ...
使用ibatis
首先导入一个ibatis jar包,然后在项目src下,添加了两个xml文件,一个是user.xml映射文件,另一个是 ibatis的基本配置文件sqlMapClient.xml
User.xml
<?xml
IBATIS的操作核心对象是SqlSession,它提供了强大的增、删、改、查功能,我们对对象(数据库)的所有操作都是基于SqlSession来完成的。SqlSession执行哪些具体操作需要我们来为它指定mapper,这个mapper类似于我们在SQLDeveloper中执行SQL,只不过现在是把SQL配置在Mapper.xml文件中,并且这个SQL具体自动校验、封装的功能。每一个操作(SQL)可以称为一个具体的mapper。我们只要给SqlSession指定具体的mapper,那么它就知道该怎么执行了。
例如:<select id="select_Sql&quo ...
配置Java环境JDK
登录网页,搜索Java JDK,进入网页
选择window 7 支持的JDK,点击下载
下载完压缩包,点击解压
进入安装JDK对话框,根据需求,进行下一步操作
最后点击完成
配置环境变量
安装包准备
JAVA JDK 安装包
TOMCAT 安装包
ECLIPSE 安装包
根据需求选择适合自己的安装包
1)Eclipse Classic,是eclipse的经典版本,包括Java开发工具和插件开发工具,不能开发Web项目,另外这个版本还包含了eclipse平台本身的源代码。
2)Eclipse IDE for Java Developers, 就 ...
day011、什么是Servlet?
sun公司制订的一种用于扩展web服务器功能的
组件规范。
1)扩展web服务器功能
web服务器功能:
早期的web服务器(apache,iis)只能够处理
对静态资源的请求,不能够处理动态资源的
请求(所谓动态资源,指的 ...
day01Oracle day1
20120214
=======================
宁丽娟 ninglj@tarena.com.cn
程序员
DBA
一.什么是数据库
软件 = 数据仓库 + 管理软件
Database : 数据库
DBMS: DataBase Management System
Oracle
DB2(IBM) Sybase(sybase)
mysql(Oracle) sqlserver(MS)
sqlite(嵌入式数据库)
access
二.访问数据库
1.telnet远程登录到数据库服务器
C:>telent 192.168.0.26
ope ...
Spring教程
作者:钱安川(Moxie)
注:后面的内容我将不再完善,但网上的朋友可以帮助完善,只需注明住处即可。
Spring教程 1
Spring框架概述 3
Spring是什么? 3
Spring的历史 4
Spring的使命(Mission Statement) 4
Spring受到的批判 4
Spring ...