|
|
|
@ -1191,14 +1191,14 @@ public class BaseRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRep
|
|
|
|
|
|
|
|
|
|
//属性值过滤,避免null值
|
|
|
|
|
if(initParam){
|
|
|
|
|
for(Field checkField : clazz.getFields()){
|
|
|
|
|
if(checkField.get(item) == null){
|
|
|
|
|
for (Field checkField : clazz.getFields()) {
|
|
|
|
|
if (!Modifier.isFinal(checkField.getModifiers()) && checkField.get(item) == null) {
|
|
|
|
|
// 未赋值的属性,进行初始化赋值
|
|
|
|
|
fieldSetInitParam(item, checkField);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
for(Field checkField : clazz.getDeclaredFields()){
|
|
|
|
|
if(checkField.get(item) == null){
|
|
|
|
|
for (Field checkField : clazz.getDeclaredFields()) {
|
|
|
|
|
if (!Modifier.isFinal(checkField.getModifiers()) && checkField.get(item) == null) {
|
|
|
|
|
// 未赋值的属性,进行初始化赋值
|
|
|
|
|
fieldSetInitParam(item, checkField);
|
|
|
|
|
}
|
|
|
|
@ -1224,9 +1224,6 @@ public class BaseRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRep
|
|
|
|
|
*/
|
|
|
|
|
private void fieldSetInitParam(T item,Field field) {
|
|
|
|
|
try {
|
|
|
|
|
if (Modifier.isFinal(field.getModifiers())) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (field.getType() == String.class) {
|
|
|
|
|
field.set(item, "");
|
|
|
|
|
} else if (field.getType() == Byte.class || field.getType() == Character.class || field.getType() == Integer.class) {
|
|
|
|
|