
ibatis
文章平均质量分 54
左岸人生
行走在思想的边缘.心在左岸人在右岸
展开
-
ibatis学习之--1、ibatis的相关介绍和准备ibatis环境
1,ibatis的相关介绍 iBatis是apache的一个开源的项目。是一个O/R Mapping的解决方案。Ibatis的最大的特点就是上手快。如果不需要太多的复杂的功能,ibatis就可以满足你的要求。 2,环境的搭建: 导入相关的jar包。其中包括数据库的驱动jar包和ibatis的相关jar包。 3,配置文件: JDBC连接数据库的属性文件。原创 2012-12-18 22:08:10 · 473 阅读 · 0 评论 -
ibatis学习之--2、ibatis简单上手
Ibatis的简单上手:需求:查询所有的用户信息。1、在总的配置文件中:sqlMapConfig> transactionManagertype="JDBC"commitRequired="false"><!--使用JDBC的连接方式 --> dataSourcetype="SIMPLE"><!--数据源是简单的方式 --> prope原创 2012-12-18 22:08:45 · 461 阅读 · 0 评论 -
ibatis学习之--3、根据id查询对应的用户信息
根据id查询对应的用户信息(使用上一节的demo)1,在总的配置文件中: 总的配置文件已经引用了实体类的配置文件。 2,在实体类的配置文件中:根据id来查询对应的用户信息--> selectid="selectUserById"parameterClass="int"resultClass="User"> select * fromtb_user wh原创 2012-12-18 22:09:12 · 2811 阅读 · 0 评论 -
ibatis学习之--4、添加用户的信息
添加用户的信息(使用上一节的demo)1、在总的配置文件中: 在之前已经添加了实体类的文件,所以,不需要添加。 2,在实体类的配置文件中: 添加一条用户的信息 --> insertid="insertUser"parameterClass="User"> insert intotb_user (id,username,password) values原创 2012-12-18 22:09:42 · 564 阅读 · 0 评论 -
ibatis学习之--5、根据id删除指定用户的信息
根据id删除指定用户的信息1、在总的配置文件中: 在之前已经添加了实体类的文件,所以,不需要添加。 2,在实体类的配置文件中: 根据id删除指定用户的信息 --> deleteid="deleteUserById"parameterClass="int"> delete tb_userwhere id=#id# delete> 3、在us原创 2012-12-18 22:10:08 · 1970 阅读 · 0 评论 -
ibatis学习之--6、根据id来更新用户信息
根据id修改指定用户的信息1、在总的配置文件中: 在之前已经添加了实体类的文件,所以,不需要添加。 2,在实体类的配置文件中: updateid="updateUser"parameterClass="User"> updatetb_user setusername=#username#, password=#pass原创 2012-12-19 18:56:35 · 727 阅读 · 0 评论 -
ibatis学习之--7、ibatis优缺点
Ibatis的优缺点:先说优点:与JDBC相比:1、减少60%的代码量。2、语句简单。3、架构级性能增强。4、sql语句和程序代码分离。5、简化项目的分工。6、增强了移植性。 再说缺点:1、sql语句需要自己编写。这不见得是缺点,在有些自己编写的sql语句,的执行效率比框架提供的现成的封装的sql执行代码高。2、参数只能带一个。原创 2012-12-19 18:57:13 · 487 阅读 · 0 评论