public class MagicUtils extends Object
| 构造器和说明 |
|---|
MagicUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
exeScript(File sqlScriptFile,
Connection connection)
执行sql脚本,事务中进行,执行完毕将关闭连接
// 执行初始化sql脚本,若需要执行的话
Connection connection = sqlSession.getConnection();
String script = IoUtil.read(getClass().getClassLoader().getResourceAsStream("script/init-mysql.sql"), StandardCharsets.UTF_8);
MagicUtils.exeScript(script, connection);
|
static void |
exeScript(String sqlScript,
Connection connection)
执行sql脚本,事务中进行,执行完毕将关闭连接
// 执行初始化sql脚本,若需要执行的话
Connection connection = sqlSession.getConnection();
String script = IoUtil.read(getClass().getClassLoader().getResourceAsStream("script/init-mysql.sql"), StandardCharsets.UTF_8);
MagicUtils.exeScript(script, connection);
|
static Field[] |
getAllField(Class<?> clazz)
获得本类及其父类所有属性
|
static Method[] |
getAllPublicMethod(Class<?> clazz)
获得本类及其父类所有Public方法
|
static Long |
id() |
static Long |
id(Date date) |
static Long |
id(long time) |
static List<String> |
scanResource(String scanPath)
扫描路径
|
public static Long id()
public static Long id(long time)
public static List<String> scanResource(String scanPath)
scanPath - 扫描的路径,例如 mapper/*.xml、mapper/**.xmlpublic static Method[] getAllPublicMethod(Class<?> clazz)
clazz - 入参类public static void exeScript(File sqlScriptFile, Connection connection)
// 执行初始化sql脚本,若需要执行的话
Connection connection = sqlSession.getConnection();
String script = IoUtil.read(getClass().getClassLoader().getResourceAsStream("script/init-mysql.sql"), StandardCharsets.UTF_8);
MagicUtils.exeScript(script, connection);
sqlScriptFile - sql脚本文件connection - 数据库连接public static void exeScript(String sqlScript, Connection connection)
// 执行初始化sql脚本,若需要执行的话
Connection connection = sqlSession.getConnection();
String script = IoUtil.read(getClass().getClassLoader().getResourceAsStream("script/init-mysql.sql"), StandardCharsets.UTF_8);
MagicUtils.exeScript(script, connection);
sqlScript - sql脚本内容connection - 数据库连接Copyright © 2024 lingkang. All rights reserved.