提交 baa512f4 authored 作者: 黄承天's avatar 黄承天

HqlUtil修正

上级 82122474
......@@ -11,14 +11,18 @@ import java.util.Objects;
public class HqlUtil {
public static String createQuery(String tableName, List<QueryCondition> conditions) {
StringBuilder result = new StringBuilder("select * from table ");
result.append(tableName);
StringBuilder result = new StringBuilder("select entity from ");
result.append(tableName).append(" entity ");
if (Objects.nonNull(conditions) && !conditions.isEmpty()) {
result.append(" where ");
for (QueryCondition condition : conditions) {
result.append(condition.getName()).append(condition.getType()).append(condition.getValue()).append(" AND ");
result.append("entity.")
.append(condition.getName())
.append(condition.getType())
.append(condition.getValue())
.append(" and ");
}
result.delete(result.lastIndexOf(" AND "), result.length());
result.delete(result.lastIndexOf(" and "), result.length());
}
return result.toString();
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论