MyBatis
文章平均质量分 76
_bone_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis-Parameters
Parameters在之前的语句中,你已经看到了一些简单参数的示例。 MyBatis 中参数是非常强大的 在 元素。对于简单的做法,大概 90%的情况,是不用太多的,比如: id="selectUsers" parameterType="int" resultType="User"> select id, username, password from use转载 2013-06-18 22:37:06 · 763 阅读 · 0 评论 -
mybatis-sql
sql这个元素可以被用来定义可重用的 SQL 代码段,可以包含在其他语句中。比如: id="userColumns"> id,username,password 这个 SQL 片段可以被包含在其他语句中,例如: id="selectUsers" parameterType="int" resultType="hashmap"> sel转载 2013-06-18 22:36:22 · 562 阅读 · 0 评论 -
MyBatis-缓存
缓存MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。 默认情况下是没有开启缓存的,除了局部的 session 缓存,可以增强变现而且处理循环 依赖也是必须的。要开启二级缓存,你需要在你的 SQL 映射文件中添加一行: 字面上看就是这样转载 2013-06-18 22:38:44 · 521 阅读 · 0 评论 -
MyBatis 动态sql
动态 SQLMyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。 通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以转载 2013-06-18 22:39:55 · 628 阅读 · 0 评论 -
Mybatis-sqlbuilder
Statement BuildersSelectBuilder一个 Java 程序员面对的最痛苦的事情之一就是在 Java 代码中嵌入 SQL 语句。 通常这么 做是因为 SQL 要动态的生成-否则你可以将它们放到外部的文件或存储过程中。正如你已经 看到的,MyBatis 在它的 XML 映射特性中有处理生成动态 SQL 的很强大的方案。然而,有 时必须在 Java 代码中创建 SQL转载 2013-06-18 22:47:27 · 3188 阅读 · 0 评论 -
MyBatis-insert, update and delete
insert, update and delete数据变更语句 insert,update 和 delete 在它们的实现中非常相似: id="insertAuthor" parameterType="domain.blog.Author" flushCache="true" statementType="PREPARED" keyProperty=转载 2013-06-18 22:34:47 · 1887 阅读 · 0 评论 -
Mybatis-select
select查询语句是使用 MyBatis 时最常用的元素之一。 直到你从数据库取出数据时才会发现将 数据存在数据库中是多么的有价值,所以许多应用程序查询要比更改数据多的多。 对于每次 插入,更新或删除,那也会有很多的查询。这是 MyBatis 的一个基本原则,也是将重心和努 力放到查询和结果映射的原因。对简单类别的查询元素是非常简单的。比如: id="selectP转载 2013-06-18 22:34:01 · 994 阅读 · 0 评论 -
MyBatis Bind标签
select count(1)from c,(select cl.clientid,cl.clientname ,uc.userid from cl, uc where uc.clientid = cl.clientid and uc.userid = #{userId})c ,(select f.can_audit_contactname,i.原创 2015-03-18 14:31:37 · 4662 阅读 · 0 评论
分享