yun-zuoyi
许心洁 6 years ago
commit d87cbd9c4f

@ -14,6 +14,7 @@ import org.springframework.data.jpa.repository.support.SimpleJpaRepository;
import javax.persistence.*; import javax.persistence.*;
import java.io.Serializable; import java.io.Serializable;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
@ -1223,6 +1224,9 @@ public class BaseRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRep
*/ */
private void fieldSetInitParam(T item,Field field) { private void fieldSetInitParam(T item,Field field) {
try { try {
if (Modifier.isFinal(field.getModifiers())) {
return;
}
if (field.getType() == String.class) { if (field.getType() == String.class) {
field.set(item, ""); field.set(item, "");
} else if (field.getType() == Byte.class || field.getType() == Character.class || field.getType() == Integer.class) { } else if (field.getType() == Byte.class || field.getType() == Character.class || field.getType() == Integer.class) {

Loading…
Cancel
Save