您好、欢迎来到现金彩票网!
当前位置:秒速快3 > 数据封装 >

Java中如何通过ClassT封装数据

发布时间:2019-08-09 02:54 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  一般在hibernate和ibatis的实现中,会根据数据库中字段的类型来映射java中的类型。也可以自己指定映射的java中的类型,需要在配置文件中配置。

  按照楼主的要求,你也可以用一个类似的配置文件来进行。或者要求不复杂的话,用正则也可以。用正则判断给出的数据是否带除了+-.和数字之外的字符,是的话就是String类型,否则转换成数字类型,带小数点就转成double,否则转成int或long。然后再用正则判断是否为true或false包括大小写等,转成boolean。具体的需求根据具体的业务规则来定了。

  最好的方式还是推荐用配置文件来进行,避免出现本来作为String类型的数字,转换成了数字类型等这种情况的出现。

  所以说你可以参考下hibernate的做法,定义一个配置文件,设置java bean中的数据类型。也可以定义一个默认的数据库字段类型转到java类型的一个配置文件。这样可变的部分都放在配置文件中进行,要修改也是修改配置文件,代码中不用做if进行判断,用反射就可以写个通用的代码了。

http://billsauctions.com/shujufengzhuang/841.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有