架构修改基础方法

yun-zuoyi
jimmy 6 years ago
parent 64fd37652d
commit 4ba121d7c9

@ -1043,7 +1043,9 @@ public class BaseRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRep
*/
private T innerSave(T item) {
try {
if(item==null)return null;
if(item ==null) {
return null;
}
Class<?> clazz = item.getClass();
//获取主键

@ -6,6 +6,7 @@ import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import org.apache.commons.lang3.StringUtils;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
/**
* @Description : hqlHqlPacksql
@ -363,21 +364,21 @@ public class DdlPreparedPack {
* @param columnName
* @param packBean
*/
public static void getInPackString(String data, String columnName, DdlPackBean packBean) {
if (data != null && data.trim().length() > 0) {
//判断最后一位是不是逗号
if (data.lastIndexOf(",") != (data.length() - 1)) {
data += ",";
}
String[] dataArray = data.substring(0, data.length() - 1).split(",");
data = "";
for (int i = 0; i < dataArray.length; i++) {
if (i == dataArray.length - 1) {
data += "'" + dataArray[i] + "'";
} else {
data += "'" + dataArray[i] + "',";
}
}
public static void getInPackString(Object[] data, String columnName, DdlPackBean packBean) {
if (data != null && data.length > 0) {
packBean.addColumnQuery(columnName," and model." + columnName + " in (:m_" + columnName + ")", data);
}
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInPackString(List<?> data, String columnName, DdlPackBean packBean) {
if (data != null && data.size() > 0) {
packBean.addColumnQuery(columnName," and model." + columnName + " in (:m_" + columnName + ")", data);
}
}

Loading…
Cancel
Save