ibatis
文章平均质量分 76
love520240diaoer
这个作者很懒,什么都没留下…
展开
-
让iBatis中的insert返回主键
让iBatis中的insert返回主键 insert into SGS_REMARK(REMARK) values(#remark#) SELECT S_SGS_REMARK.CURRVAL AS ID FROM DUAL 其中Mysql中也可以这么写(首推方法):Xml代码 ...原创 2010-08-11 15:09:12 · 137 阅读 · 0 评论 -
iBatis SqlMap 的配置总结
iBatis SqlMap 的配置总结[code]核心提示:SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。 1、命名空间: sqlMap namespace=Account,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: typeAlias alias=Account type=com.lavasoft.iba...原创 2010-09-30 14:43:37 · 71 阅读 · 0 评论 -
ibatis总结
1. IBatis简介[code]IBatis是以SQL为中心的持久化层框架,是一种“半自动化”的ORM实现。IBatis不但提供了对象与关系数据库之间的映射,同时提供操作方法与SQL间的直接映射,设计者可以直接为一个方法指定一条SQL语句,从而取得更加准确的数据。因为 IBatis 的 sql 都保存到单独的xml文件中,有利于DBA对 sql 的 审核和优化。IBatis最...原创 2010-09-22 17:08:43 · 85 阅读 · 0 评论 -
ibatis #和$的区别 总结
ibatis #和$的区别 在写ibatis中的sql语句时, select * from #table# where CreateDate>#start# and CreateDate原创 2010-08-31 21:01:48 · 81 阅读 · 0 评论 -
ibaits知识点
ibaits知识点:如果你要在DaoImpl里面得到一个List的话,我们只要在配置文件里面配置一下resultClass为Long或者是String。[code] select roleid from t_str where stid=(select id from t_student where cardid=#cardId#)@SneakyThrows...原创 2010-08-29 21:11:57 · 114 阅读 · 0 评论 -
IBatis学习总结
IBatis学习总结 一、 介绍: 相对于Hibernate和Apache OJB等“一站式”ORM解决方案而言,IBatis是一种“半自动化”的ORM实现。 这个框架将让你能够更好的在JAVA应用中设计和实现实体层。这个框架有两个主要的组成部分,一个是SQL Maps,另一个是Data Access Objects。另外还包括一些可能很有用的工具。 SQL Maps: Sql...原创 2010-08-24 07:35:10 · 72 阅读 · 0 评论 -
ibatis中输入/输出各种类型的参数分析及#与$区别
ibatis中输入/输出各种类型的参数分析及#与$区别(1)在数据库持久层的框架中,大家一定听过Hibernate的大名了吧,经典的SSH框架就有它的一份哦!可是我今天要说的却是另外一个持久层的框架,它就是 iBatis。与Hibrenate相比,它的主要优势就是简单、小巧、轻量级,但是它的功能却丝毫不亚于Hibernate,下面让我们来看看 iBatis在项目中的应用吧!iBat...原创 2010-08-23 15:28:39 · 260 阅读 · 0 评论 -
ibaits #和$有什么区别
#和$有什么区别,即select * from topic where id=#id#和select * from topic where id=$id$有区别吗?还有我要执行这个语句select * from topic where boardid in (1,2,3),配置文件如下:这样写会报错:[code...原创 2010-08-23 15:18:25 · 97 阅读 · 0 评论 -
ibatis总结
1. IBatis简介IBatis是以SQL为中心的持久化层框架,是一种“半自动化”的ORM实现。IBatis不但提供了对象与关系数据库之间的映射,同时提供操作方法与SQL间的直接映射,设计者可以直接为一个方法指定一条SQL语句,从而取得更加准确的数据。因为 IBatis 的 sql 都保存到单独的xml文件中,有利于DBA对 sql 的 审核和优化。IBatis最大的特点就是小巧...原创 2010-08-17 09:56:17 · 89 阅读 · 0 评论 -
如何进行ibatis动态多条件组合查询以及模糊查询(oracle,mysql)
这几天在学习使用IBATIS突然要使用模糊查询,以及动态多个条件查询,按照自己的想法试了很久,都没解决这个问题.首先是模糊查询的问题,开始时我使用如下条件:select * from user where name like '%#value#%'. 可是怎么也不行,好像还报错了.后来在网上找到了解决方法,就是使用$来代替#号. 1>写成: like '%$value$%' ...原创 2010-08-13 20:29:29 · 119 阅读 · 0 评论 -
ibatis动态SQL语句
ibatis动态SQL语句动态SQL语句1)二元条件元素的属性: prepend - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选) property - 被比较的属性(必选) compareProperty - 另一个用于和前者比较的属性(必选或选择 compareValue) compareValue - 用于比较的值(...原创 2010-08-13 16:53:11 · 121 阅读 · 0 评论 -
ibatis优缺点总结
ibatis优缺点总结[code]1.优点简单: 易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。实用: 提供了数据映射功能,提供了对底层数据访问的封装(例如ado.net),提供了DAO框架,可以使我们更容易的开发和配置我们的DAO层。 灵活: 通过sql基本上可以实现我们不使用数据访问框架可以实现的所有功能,或许更多。 ...原创 2010-09-30 14:45:36 · 84 阅读 · 0 评论