mybatis
zhulei12345
这个作者很懒,什么都没留下…
展开
-
XML映射文件
Mapper XML 文件MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cach转载 2015-02-23 15:53:26 · 585 阅读 · 0 评论 -
日志处理
LoggingMybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种方式:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging具体选择哪个日志实现由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都未找到,日志功能就会被禁用。不少应用服务器的classpath中已经包含Com转载 2015-02-23 15:58:03 · 302 阅读 · 0 评论 -
动态SQL
动态 SQLMyBatis 的强大特性之一便是它的动态 SQL 能力。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 字符串有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言转载 2015-02-23 15:54:55 · 284 阅读 · 0 评论 -
XML配置
XML 映射配置文件MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。文档的顶层结构如下:configuration 配置properties 属性settings 设置typeAliases 类型命名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件envi转载 2015-02-23 15:48:51 · 1087 阅读 · 0 评论 -
mabatis入门
入门安装想要使用 MyBatis 只需将 mybatis-x.x.x.jar 文件置于 classpath 中。如果使用 Maven 构建项目,则需将下面的 dependency 置于 pom.xml 中: org.mybatis mybatis x.x.x从 XML 中构建 SqlSessionFactory每个基于 MyBati转载 2015-02-23 15:47:26 · 556 阅读 · 1 评论 -
Java API
Java API既然你已经知道如何配置 MyBatis 和创建映射文件,你就已经准备好来提升技能了。 MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的,和 JDBC 相比, MyBatis 很大程度简化了你的代码而且保持简洁,很容易理解和维护。MyBatis 3 已经引入 了很多重要的改进来使得 SQL 映射更加优秀。应用目录结构在我转载 2015-02-23 15:59:11 · 608 阅读 · 0 评论 -
SQL组装类
Statement BuildersRequest For TranslationThis section is outdated in the Chinese version. Please refer to the English manual. Any help with the Chinese translation will be really welcome.转载 2015-02-23 16:00:06 · 572 阅读 · 0 评论 -
mybatis配置使用多个数据源
mybatis如何配置使用多个数据源?来源:zhanjianshinian的专栏 一、数据库连接properties配置文件,两个数据源的地址: Java代码hd.jdbc.driverClassName=com.mysql.jdbc.Driver hd.jdbc.url=jdbc:mysql://127.0.0.1::3306/hd?useUnicode=true&characterEncod转载 2016-03-18 10:26:01 · 1759 阅读 · 0 评论