开发总结:
1.对于有特殊字符的字段我们可以在库表中用varchar,对应实体类是String,将特殊字符进行base64加密存入数据库
//加密编码
String nickName="特殊符号"
BASE64Encoder encoder = new BASE64Encoder();
byte[] textByte = nickName.getBytes("UTF-8");
String encodedText = encoder.encode(textByte);//加密后的结果
//解密解码
BASE64Decoder decoder = new BASE64Decoder();
String nickNames = new String(decoder.decodeBuffer("数据库查询加密后的字符串"), "UTF-8");
2.对于小数,我们数据库表字段可以用Decimal(n,m)类型,对应实体类是BigDecimal(例:decimal(10,6),数值中共有10位数,其中整数占4位,小数占6位。)