类 MagicUtils
java.lang.Object
top.lingkang.mm.utils.MagicUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidexeScript(File sqlScriptFile, Connection connection) 执行sql脚本,事务中进行,执行完毕将关闭连接static voidexeScript(String sqlScript, Connection connection) 执行sql脚本,事务中进行,执行完毕将关闭连接static Field[]getAllField(Class<?> clazz) 获得本类及其父类所有属性static Method[]getAllPublicMethod(Class<?> clazz) 获得本类及其父类所有Public方法static Longid()static Longid(long time) static LongscanResource(String scanPath) 扫描路径
-
构造器详细资料
-
MagicUtils
public MagicUtils()
-
-
方法详细资料
-
id
- 返回:
- 13位时间戳+3位随机数
-
id
- 返回:
- 13位时间戳+3位随机数
-
id
- 返回:
- 13位时间戳+3位随机数
-
scanResource
扫描路径- 参数:
scanPath- 扫描的路径,例如 mapper/*.xml、mapper/**.xml
-
getAllPublicMethod
获得本类及其父类所有Public方法- 参数:
clazz- 入参类- 返回:
- 本类及其父类所有Public方法
-
getAllField
获得本类及其父类所有属性- 参数:
clazz-- 返回:
-
exeScript
执行sql脚本,事务中进行,执行完毕将关闭连接// 执行初始化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- 数据库连接
-
exeScript
执行sql脚本,事务中进行,执行完毕将关闭连接// 执行初始化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- 数据库连接
-