简单优化
This commit is contained in:
@@ -44,14 +44,14 @@ import org.redkale.util.Sheet;
|
|||||||
* + " WHERE f.forumid = s.forumid AND "
|
* + " WHERE f.forumid = s.forumid AND "
|
||||||
* + "s.forum_sectionid = #{bean.forumSectionid} AND "
|
* + "s.forum_sectionid = #{bean.forumSectionid} AND "
|
||||||
* + "f.forumid = #{bean.forumid} AND s.forum_section_color = #{bean.forumSectionColor}")
|
* + "f.forumid = #{bean.forumid} AND s.forum_section_color = #{bean.forumSectionColor}")
|
||||||
* public List<ForumResult> queryForumResult(ForumBean bean);
|
* public List<ForumResult> queryForumResult(@Param("bean") ForumBean bean0);
|
||||||
*
|
*
|
||||||
* @Sql("SELECT f.forum_groupid, s.forum_section_color "
|
* @Sql("SELECT f.forum_groupid, s.forum_section_color "
|
||||||
* + "FROM forum_info f, forum_section s "
|
* + "FROM forum_info f, forum_section s "
|
||||||
* + " WHERE f.forumid = s.forumid AND "
|
* + " WHERE f.forumid = s.forumid AND "
|
||||||
* + "s.forum_sectionid = #{bean.forumSectionid} AND "
|
* + "s.forum_sectionid = #{bean.forumSectionid} AND "
|
||||||
* + "f.forumid = #{bean.forumid} AND s.forum_section_color = #{bean.forumSectionColor}")
|
* + "f.forumid = #{bean.forumid} AND s.forum_section_color = #{bean.forumSectionColor}")
|
||||||
* public CompletableFuture<List<ForumResult>> queryForumResultAsync(@Param("bean") ForumBean bean0);
|
* public CompletableFuture<List<ForumResult>> queryForumResultAsync(ForumBean bean);
|
||||||
*}
|
*}
|
||||||
* </pre></blockquote>
|
* </pre></blockquote>
|
||||||
* <p>
|
* <p>
|
||||||
|
|||||||
@@ -461,13 +461,26 @@ public final class Utility {
|
|||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 返回第一个不为null的对象
|
||||||
|
*
|
||||||
|
* @param <T> 泛型
|
||||||
|
* @param val1 对象1
|
||||||
|
* @param val2 对象2
|
||||||
|
*
|
||||||
|
* @return 可用对象,可能返回null
|
||||||
|
*/
|
||||||
|
public static <T> T orElse(T val1, T val2) {
|
||||||
|
return val1 == null ? val2 : val1;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 返回第一个不为null的对象
|
* 返回第一个不为null的对象
|
||||||
*
|
*
|
||||||
* @param <T> 泛型
|
* @param <T> 泛型
|
||||||
* @param vals 对象集合
|
* @param vals 对象集合
|
||||||
*
|
*
|
||||||
* @return 可用对象,没有返回null
|
* @return 可用对象,可能返回null
|
||||||
*/
|
*/
|
||||||
public static <T> T orElse(T... vals) {
|
public static <T> T orElse(T... vals) {
|
||||||
for (T t : vals) {
|
for (T t : vals) {
|
||||||
|
|||||||
@@ -33,12 +33,12 @@ public interface ForumInfoMapper extends BaseMapper<ForumInfo> {
|
|||||||
+ " WHERE f.forumid = s.forumid AND "
|
+ " WHERE f.forumid = s.forumid AND "
|
||||||
+ "s.forum_sectionid = #{bean.forumSectionid} AND "
|
+ "s.forum_sectionid = #{bean.forumSectionid} AND "
|
||||||
+ "f.forumid = #{bean.forumid} AND s.forum_section_color = #{bean.forumSectionColor}")
|
+ "f.forumid = #{bean.forumid} AND s.forum_section_color = #{bean.forumSectionColor}")
|
||||||
public List<ForumResult> queryForumResult(ForumBean bean);
|
public List<ForumResult> queryForumResult(@Param("bean") ForumBean bean0);
|
||||||
|
|
||||||
@Sql("SELECT f.forum_groupid, s.forum_section_color "
|
@Sql("SELECT f.forum_groupid, s.forum_section_color "
|
||||||
+ "FROM forum_info f, forum_section s "
|
+ "FROM forum_info f, forum_section s "
|
||||||
+ " WHERE f.forumid = s.forumid AND "
|
+ " WHERE f.forumid = s.forumid AND "
|
||||||
+ "s.forum_sectionid = #{bean.forumSectionid} AND "
|
+ "s.forum_sectionid = #{bean.forumSectionid} AND "
|
||||||
+ "f.forumid = #{bean.forumid} AND s.forum_section_color = #{bean.forumSectionColor}")
|
+ "f.forumid = #{bean.forumid} AND s.forum_section_color = #{bean.forumSectionColor}")
|
||||||
public CompletableFuture<List<ForumResult>> queryForumResultAsync(@Param("bean") ForumBean bean0);
|
public CompletableFuture<List<ForumResult>> queryForumResultAsync(ForumBean bean);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user