Mybatis插入实体类字段为关键字解决方案详解

1. Mybatis插入实体类字段为关键字解决方案 1.1. 前言 可能你插入字段为关键字时报如下错误,且字段名不适合改变 You have an error in your SQL syntax; check the manual...

MyBatis一次执行多条SQL语句详解

有个常见的场景:删除用户的时候需要先删除用户的外键关联数据,否则会触发规则报错。 解决办法不外乎有三个:1、多条sql分批执行;2、存储过程或函数调用;3、sql批量执行。 今天我要说的是MyBatis中如何一次执行多条语句(使用mys...

Java数据持久层框架 MyBatis之API学习十(Logging详解)

对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J Logging Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Lo...

Java数据持久层框架 MyBatis之API学习九(SQL语句构建器详解)

对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J SQL语句构建器 问题 Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放...

Java数据持久层框架 MyBatis之API学习八(Java API详解)

对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J Java API 既然你已经知道如何配置 MyBatis 和创建映射文件,你就已经准备好来提升技能了。 MyBatis 的 Java API 就是你收获你所做的...

Java数据持久层框架 MyBatis之API学习七(动态 SQL详解)

对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J 动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么...

Java数据持久层框架 MyBatis之API学习六(Mapper XML 文件详解)

对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J   Mapper XML 文件 MyBatis 的真正强大在于它的映射语...

Java数据持久层框架 MyBatis之API学习五(Mapper XML 文件)详解

对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能...

Java数据持久层框架 MyBatis之API学习四(xml配置文件详解)

  对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J   一、MyBatis 配置文件基本结构        在使用mybatis框架时,首先导入其...

Java数据持久层框架 MyBatis之API学习三(XML 映射配置文件)详解

对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J XML 映射配置文件 MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。文档的顶层结构如下:...