java实体entity转map对象[通俗易懂]

java实体entity转map对象[通俗易懂]实体转对象方法一,一句搞定,直接返回map对象:importorg.springframework.cglib.beans.BeanMap;BeanMap.create(entityObj);方法二:利用反射——详见原文

大家好,又见面了,我是你们的朋友全栈君。

实体转对象

方法一:一句搞定,直接返回map对象(弊端新的对象无法扩展字段):

import org.springframework.cglib.beans.BeanMap;
BeanMap.create(entityObj);

方法二:利用fastjson处理(如下方式1,快捷)

import com.alibaba.fastjson.JSONObject;
//方式1、强转为JSONObject
JSONObject xxx = (JSONObject) JSONObject.toJSON(xxxEntity);

//方式2、转成json,在转为map(未验证,但是理论上没问题)
String json = JSONObject.toJSONString(entityObj);
Map map = JSONObject.parseObject(json, Map.class);​​​​​​​

方法三:利用反射(技术大佬可以尝试此方案)——详见原文

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137826.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Oracle数据库安装教程–Oracle19c DataBase

    Oracle数据库安装教程–Oracle19c DataBase首先,下载Oracle安装包的压缩文件访问Oracle官网(https://www.oracle.com/index.html)下的数据库下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html找到OracleDatabase19c这里选择Win1064位下载……

    2022年7月13日
    19
  • cmd批处理命令~%dp0与~%dpn1的解析

    cmd批处理命令~%dp0与~%dpn1的解析1、最简单的做法是在cmd命令输入:for/?,回车,就能看到详细的解析对一组文件中的每一个文件执行某个特定命令。FOR%variableIN(set)DOcommand[command-parameters]%variable指定一个单一字母可替换的参数。(set)指定一个或一组文件。可以使用通配符。command指定对每个文件执行的命令。…

    2022年9月16日
    0
  • winform去掉右上角关闭按钮

    一种方法是可以在窗体的属性面板将窗体的ControlBox属性设置为false,或者在窗体的构造函数中这样写:1publicForm1()23{45InitializeComponen

    2021年12月21日
    44
  • SQL 子查询 EXISTS 和 NOT EXISTS[通俗易懂]

    SQL 子查询 EXISTS 和 NOT EXISTS[通俗易懂]MySQLEXISTS和NOTEXISTS子查询语法如下:SELECT…FROMtableWHEREEXISTS(subquery)该语法可以理解为:将主查询的数据,放到子查询中做条件验证,根据验证结果(TRUE或FALSE)来决定主查询的数据结果是否得以保留。MySQLEXISTS子查询实例下面以实际的例子来理解EXISTS子查询。下面是原始的数据表:art

    2025年6月11日
    0
  • js解析PSD文件,Java处理psd文件智能图层

    js解析PSD文件,Java处理psd文件智能图层现在市面上很多的webapp都提供模板功能,所谓模板就是一系列元素的集合,模板的制作一般都需要设计师先在Photoshop等软件中制作好设计好,然后再一定的方式来还原设计稿,要么需要编码要么需要在某些应用中按照设计稿重画设计生成模板数据,都还是比较麻烦的,我们能不能通过psd文件直接生成模板呢?要做到这点我们就需要解析psd文件,而psd文件是Photoshop软件的涉及保存文件,浏览器并不能直接识别,所幸的是psd.js赋予了我们这样的能力。foxpsd是一个用来解析PhotoShop的PSD文件的

    2022年6月7日
    189
  • 查看端口 并关闭端口

    查看端口 并关闭端口假如在Windows平台下,我们的端口号被谁占用了,以8080端口为例:       在,命令行输入:netstat-nao出现: 协议 本地地址     外部地址    状态     PID TCP  0.0.0.0:135      0.0.0.0:0       LISTENING  

    2022年7月20日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号