随笔分类 - Mybatis
摘要:mybatis的@Options注解能够设置缓存时间,能够为对象生成自增的key 源代码如下: @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Options { boolean us
阅读全文
摘要:转:http://blog.csdn.net/ilovejava_2010/article/details/8180521 高级结果映射 MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库
阅读全文
摘要:1. mapper 中_parameter 的含义,是 参数? 为什么?
阅读全文
摘要:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中
阅读全文
摘要:参考: http://mbg.cndocs.tk/configreference/xmlconfig.html http://www.mybatis.org/mybatis-3/zh/getting-started.html 在mybatis可以使用各种脚本语言来定义Mapper文件里面的动态SQL
阅读全文
摘要:1、动态SQL片段 通过SQL片段达到代码复用 <!-- 动态条件分页查询 --> <sql id="sql_count"> select count(*) </sql> <sql id="sql_select"> select * </sql> <sql id="sql_where"> from
阅读全文
摘要:希望大家指出不对之处。 第一章 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。 MyBatis 参
阅读全文
摘要:在Mybatis的xml配置中使用集合,主要是用到了foreach动态语句。 foreach的参数: foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名.index指定一个名字,用于表示在
阅读全文