同一个数据在前台,后台和数据库都存在,而且可能参考的是不同的数据类型,这样感觉很容易出错,比如前台到后台被截断,或者后台存入数据库类型不匹配报错之类的。
这里先不考虑前台,只说后台和数据库,有没有什么方法是可以参考数据库表类型来定义JAVA里的数据类型的?
在我自己做的编程语言里,假如有个数据库表名字是tbl_abc,那么在程序里就可以直接定义类似gt_abc TYPE tbl_ab这样的,
然后使用gt_ab1-字段1,gt_ab1-字段2的表达方式作操作,插入的话直接insert tbl_abc from gt_abc这样的。
java里可能没有这样的实现,不过有没有什么规范或者推荐的做法,来达到避免数据类型不匹配的问题?
------解决思路----------------------
不知道lz用的是什么数据库,如果是mongoDB的话,mongo会直接插入一个对象类,比较方便,如果是mysql或sql server建议还是写一个字符串处理函数比较好。