摘要: 写对象之间的对应关系的语句只要知道下面几个标签和属性就一点也不难,就是比着葫芦画瓢。只要认真的看看下面的文章,理解它们的意思,知道它们是干什么的、有什么用,就能组织IBatis的相关语句编写一对多、多对一的对应关系。在文章后面有一个自己写的小案例,可以参照一下。对于一些少量的数据可以按照下面案例的写法,对于大量的数据按照案例的写法会频繁的访问数据库使之效率低下,这时可以使用IBatis的缓存机制进行处理,把一些不需要频繁修改拿出来放到内存中。例如学生和班级,班级一般是不会经常的进行修改的,就可以把它取出来放在内存中,联查时直接从内存中取数就行了,不用再访问数据库了。Ibatis的缓存机制可以. 阅读全文
posted @ 2013-10-06 10:15 常思不罔 阅读(2638) 评论(0) 推荐(0)
摘要: 在编写SqlMaps的时候,经常需要把一个sql拆分成多个片段。IBatis提供了一个简单有很实用的分割节点来进行SQL的分割。举个简单的例子,假设需要查询一些学生的信息。 原来的写法是:现在用sql标签可以这样写: select Id, Name, Age, Address, ClassID,ClassName from Student refid:就是指要调用sql标签的id。sql标签就相当于C#里的定义一个字符串,里面存着一些值,可以被其他标签调用。这样一来就可以减少重复代码的书写。IBatis动态拼接sql实例: ... 阅读全文
posted @ 2013-09-18 11:57 常思不罔 阅读(8557) 评论(0) 推荐(0)
摘要: 使用IBatis的一些优点和一些原理在网上都能搜得到,而且说的挺详细的,这里我就不在说了。这篇文章主要讲的是如何一步步的使用Ibatis技术及一些属性是干什么的。当初公司的一个项目要使用IBatis让我负责的编写。当时我是第一次听说IBatis,无人讲解只能自学了,在网上看各种相关的文章和代码。网上的文章把原理和属性都介绍的挺详细,但是都没有说出具体在程序中如何一步步的操作的,看完后自己动手操作不知道从哪开始,所以在这里我也不把一些原理介绍了,只说自己如何写IBatis,希望都给初学者一些帮助吧。IBatis技术要想完全理解或高级的运用还是的仔细研究原理和一些帮助文档,这里只是一些IBati. 阅读全文
posted @ 2013-09-16 11:40 常思不罔 阅读(482) 评论(2) 推荐(0)