Commit b8e8677b authored by ZWT's avatar ZWT

得到的

parent 0b00f391
...@@ -60,6 +60,11 @@ public class BusinessConstant { ...@@ -60,6 +60,11 @@ public class BusinessConstant {
*/ */
public static final String LAST_LIMIT = "LIMIT 1"; public static final String LAST_LIMIT = "LIMIT 1";
/**
* 默认取单个
*/
public static final String LAST_LIMIT_ORACLE = "AND ROWNUM = 1";
/** /**
* 开井 * 开井
*/ */
......
...@@ -9,6 +9,7 @@ import cn.hutool.core.util.IdUtil; ...@@ -9,6 +9,7 @@ import cn.hutool.core.util.IdUtil;
import pps.core.common.constant.BusinessConstant; import pps.core.common.constant.BusinessConstant;
import pps.core.common.entity.BaseModel; import pps.core.common.entity.BaseModel;
import pps.core.common.session.PpsUserSession; import pps.core.common.session.PpsUserSession;
import xstartup.base.XStartup;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode; import java.math.RoundingMode;
...@@ -25,6 +26,22 @@ import java.util.stream.Stream; ...@@ -25,6 +26,22 @@ import java.util.stream.Stream;
*/ */
public class BaseUtils { public class BaseUtils {
private static final String databaseId = XStartup.getCurrent().getProperty("x.db.databaseId");
/**
* 获取唯一一条
*
* @return {@link String }
*/
public static String getLastLimit() {
switch (databaseId) {
case "Oracle":
return BusinessConstant.LAST_LIMIT_ORACLE;
default:
return BusinessConstant.LAST_LIMIT;
}
}
/** /**
* 按每500个一组分割 * 按每500个一组分割
*/ */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment