简单优化
This commit is contained in:
@@ -44,14 +44,14 @@ import org.redkale.util.Sheet;
|
||||
* + " WHERE f.forumid = s.forumid AND "
|
||||
* + "s.forum_sectionid = #{bean.forumSectionid} AND "
|
||||
* + "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 "
|
||||
* + "FROM forum_info f, forum_section s "
|
||||
* + " WHERE f.forumid = s.forumid AND "
|
||||
* + "s.forum_sectionid = #{bean.forumSectionid} AND "
|
||||
* + "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>
|
||||
* <p>
|
||||
|
||||
@@ -461,13 +461,26 @@ public final class Utility {
|
||||
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的对象
|
||||
*
|
||||
* @param <T> 泛型
|
||||
* @param vals 对象集合
|
||||
*
|
||||
* @return 可用对象,没有返回null
|
||||
* @return 可用对象,可能返回null
|
||||
*/
|
||||
public static <T> T orElse(T... vals) {
|
||||
for (T t : vals) {
|
||||
|
||||
@@ -33,12 +33,12 @@ public interface ForumInfoMapper extends BaseMapper<ForumInfo> {
|
||||
+ " WHERE f.forumid = s.forumid AND "
|
||||
+ "s.forum_sectionid = #{bean.forumSectionid} AND "
|
||||
+ "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 "
|
||||
+ "FROM forum_info f, forum_section s "
|
||||
+ " WHERE f.forumid = s.forumid AND "
|
||||
+ "s.forum_sectionid = #{bean.forumSectionid} AND "
|
||||
+ "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