chore[orm]: simplify the code

This commit is contained in:
awake
2024-06-17 15:27:04 +08:00
parent 0cafa52a9d
commit 4d672aed68
9 changed files with 9 additions and 23 deletions
@@ -11,7 +11,7 @@ import java.util.HashMap;
import java.util.Map;
/**
* 基础类型作为key的map解析器
* 基础类型作为key的map解析器 (key 默认不能为null)
* @Authorlqh
* @Date2024/6/17 13:55
*/
@@ -17,7 +17,7 @@ public class BooleanMapCodec implements MapKeyCodec<Boolean> {
@Override
public Boolean decode(String text) {
if (text == null) {
return null;
throw new java.lang.NullPointerException();
} else if (isValidName(true, text)) {
return true;
} else if (isValidName(false, text)) {
@@ -10,9 +10,7 @@ import com.zfoo.orm.codec.MapKeyCodec;
public class ByteMapCodec implements MapKeyCodec<Byte> {
@Override
public String encode(Byte value) {
return (value != null)
? value.toString()
: null;
return value.toString();
}
@Override
@@ -11,9 +11,7 @@ import org.springframework.util.StringUtils;
public class CharacterMapCodec implements MapKeyCodec<Character> {
@Override
public String encode(Character value) {
return (value != null)
? value.toString()
: "";
return value.toString();
}
@Override
@@ -10,9 +10,7 @@ public class DoubleMapCodec implements MapKeyCodec<Double> {
@Override
public String encode(Double value) {
return (value != null)
? value.toString()
: null;
return value.toString();
}
@Override
@@ -10,9 +10,7 @@ public class FloatMapCodec implements MapKeyCodec<Float> {
@Override
public String encode(Float value) {
return (value != null)
? value.toString()
: null;
return value.toString();
}
@Override
@@ -13,9 +13,7 @@ public class IntMapCodec implements MapKeyCodec<Integer> {
@Override
public String encode(Integer value) {
return (value != null)
? value.toString()
: null;
return value.toString();
}
@Override
@@ -13,9 +13,7 @@ public class LongMapCodec implements MapKeyCodec<Long> {
@Override
public String encode(Long value) {
return (value != null)
? value.toString()
: null;
return value.toString();
}
@Override
@@ -9,9 +9,7 @@ import com.zfoo.orm.codec.MapKeyCodec;
public class ShortMapCodec implements MapKeyCodec<Short> {
@Override
public String encode(Short value) {
return (value != null)
? value.toString()
: null;
return value.toString();
}
@Override