MyBatis 和 Spring JDBC 比较
原文中文,约6600字,阅读约需16分钟。发表于: 。从 Java 运行 SQL 脚本,有两个库:MyBatis 和 Spring JDBC。MyBatis 提供了 ScriptRunner 类,Spring JDBC 提供了 ScriptUtils 来直接从磁盘读取 SQL 脚本文件并在目标数据库上运行。 使用MyBatis ScriptRunner执行SQL脚本...
本文介绍了使用Java运行SQL脚本的两个库:MyBatis和Spring JDBC。MyBatis提供了ScriptRunner类,Spring JDBC提供了ScriptUtils类。使用MyBatis的ScriptRunner类可以逐行或一次性执行SQL脚本,而Spring JDBC的ScriptUtils类更喜欢逐行执行SQL语句。文章还介绍了如何自定义一个支持批量执行SQL语句的实用程序。总结比较了MyBatis和Spring JDBC,发现Spring JDBC在解析SQL文件方面更加灵活。