Mybatis
本栏介绍Mybatis框架的学习
星记事
个人博客:http://www.seanweblog.top/#/ ----
个人公众号:星记事 ----
个人微信:18927499285 ----
展开
-
Mybatis3(3)动态 SQL
可以利用动态SQL摆脱凭借SQL语句的痛苦。 MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis 采用功能强大的基于 OGNL 的表达式来淘汰其它大部分元素。 if choose (when, otherwise) trim (where, set) foreach if 动态 SQL 通常要做的事情是根据条件包含 where 子句的一部分。 <sel...原创 2018-11-15 16:29:11 · 173 阅读 · 0 评论 -
Mybatis3 (2)xml映射文件
SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache – 给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。 parameterMap – 已废弃!老式风格的参数映射。内联参数是首选,这个元素可能在将来被移除,这里不会记录。 sql – 可被其他语句引...原创 2018-11-15 15:27:42 · 383 阅读 · 0 评论 -
Mybatis3 XML属性配置
对象工厂(ObjectFactory) MyBatis 每次创建结果对象的新实例时,它都会使用一个对象工厂(ObjectFactory)实例来完成。默认的对象工厂需要做的仅仅是实例化目标类。如果想覆盖对象工厂的默认行为,则可以通过创建自己的对象工厂来实现。 配置环境(environments) Mybatis可以配置成适应多种环境。例如,开发、测试和生产环境需要有不同的配置;或者共享相同 Sche...原创 2018-11-14 15:47:40 · 403 阅读 · 0 评论