利用BeanMap进行对象与Map的相互转换
来源:互联网 发布:apache 重写功能 编辑:程序博客网 时间:2024/06/08 06:16
javabean与map的转换有很多种方式,比如:
1、通过ObjectMapper先将bean转换为json,再将json转换为map,但是这种方法比较绕,且效率很低,经测试,循环转换10000个bean,就需要12秒!!!不推荐使用
2、通过java反射,获取bean类的属性和值,再转换到map对应的键值对中,这种方法次之,但稍微有点麻烦
3、通过net.sf.cglib.beans.BeanMap类中的方法,这种方式效率极高,它跟第二种方式的区别就是因为使用了缓存,初次创建bean时需要初始化,之后就使用缓存,所以速度极快,经测试,循环bean和map的转换10000次,仅需要300毫秒左右。
所以,推荐第3种方式。 以下是相关代码:
http://blog.csdn.net/q358543781/article/details/50176953阅读全文
0 0
- 利用BeanMap进行对象与Map的相互转换
- 利用BeanMap进行对象与Map的相互转换
- 利用BeanMap进行对象与Map的相互转换
- 利用BeanMap进行对象与Map的相互转换 (在hibernate中 map集合转对象 用得到<重要>)
- 对象与Map的相互转换
- 对象与map相互转换
- java对象与map对象相互转换
- Java Object与Map对象相互转换
- java 对象和map的相互转换
- JavaBean与Map的相互转换
- Java bean 与 Map的相互转换
- 利用Gson使json字符串与java bean/list/map之间的相互转换
- java 实体类与xml之间的相互转换,利用XStream在Java对象和XML之间相互转换
- map 与 pojo相互转换
- JSON与java对象的相互转换
- xml与java对象的相互转换
- json串与对象的相互转换
- Java对象与Json的相互转换
- PHP:linux下如何部署php项目(一)
- -bash: django-admin.py: command not found
- Linux上安装Hadoop集群(CentOS7+hadoop-2.8.0)
- C++11特性
- React Router v4 版本学习指南
- 利用BeanMap进行对象与Map的相互转换
- clone 描边
- JAVA静态引入
- 基于Dragonboard 410c的智能小车(一)
- 设计23式—工厂
- spring-boot整合druid配置
- Machine learning(2)-- numpy
- java上传图片到阿里云oss云存储中,返回url链接地址
- 装饰模式