架构修改基础方法

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) { private T innerSave(T item) {
try { try {
if(item==null)return null; if(item ==null) {
return null;
}
Class<?> clazz = item.getClass(); Class<?> clazz = item.getClass();
//获取主键 //获取主键

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

Loading…
Cancel
Save