zcrazy胡说八道 2021-12-17 16:46 采纳率: 83.3%
浏览 28
已结题

java类型转换问题,有没有好用的工具?

问题遇到的现象和发生背景

grpc传输过来的bean需要被存到数据库中,但是因为grpc通过proto生成的bean和spring-jpa往数据库里面存的bean不是一个类型的bean,但是里面的内容,数据类型,属性都一样,就需要一个类型转换,这种类型转换有没有比较成熟的做法,目前我只会用反射进行转换,感觉相对麻烦。

  • 写回答

2条回答 默认 最新

  • 一剑荒芜 2021-12-17 16:52
    关注

    这个传过来的bean是个json字符串还是有指定类型的对象
    如果是json的话直接使用fastsjson转换
    如果是指定类型对象并且属性和数据库类型一致的话可以使用org.springframework.beans.BeanUtils.下的copyProperties方法将源对象的数据复制到新对象

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月25日
  • 已采纳回答 12月17日
  • 创建了问题 12月17日