diff --git a/src/main/scala/io/izzel/taboolib/module/db/sql/query/QueryUpdate.java b/src/main/scala/io/izzel/taboolib/module/db/sql/query/QueryUpdate.java index c615c46..48be208 100644 --- a/src/main/scala/io/izzel/taboolib/module/db/sql/query/QueryUpdate.java +++ b/src/main/scala/io/izzel/taboolib/module/db/sql/query/QueryUpdate.java @@ -38,6 +38,10 @@ public class QueryUpdate { return this; } + public void run(DataSource dataSource) { + this.to(dataSource).run(); + } + public RunnableUpdate to(DataSource dataSource) { return new RunnableUpdate(toQuery()).dataSource(dataSource).statement(s -> { int index = 1; diff --git a/src/main/scala/io/izzel/taboolib/util/TMap.java b/src/main/scala/io/izzel/taboolib/util/TMap.java index d366623..22fcf62 100644 --- a/src/main/scala/io/izzel/taboolib/util/TMap.java +++ b/src/main/scala/io/izzel/taboolib/util/TMap.java @@ -56,7 +56,7 @@ public class TMap { } public static TMap parse(String in) { - Matcher matcher = Pattern.compile("(?[^{}]+)?\\{(?[^<>]+)}").matcher(in.replaceAll("[\r\n]", "")); + Matcher matcher = Pattern.compile("(?.+)?\\{(?.+)}").matcher(in.replaceAll("[\r\n]", "")); if (matcher.find()) { TMap map = new TMap(matcher.group("name")); for (String content : matcher.group("content").split(";")) {