【技术实现步骤摘要】
本申请涉及计算机,特别涉及一种jpa(java peresistence api,java持久层api)数据转换方法、装置、电子设备及存储介质。
技术介绍
1、在java研发过程中,使用spring jpa repository接收数据时,可能存在多个字段。相关技术中,只能用数据库表映射的entity或者projection接口类来接收,然而,最后将数据展示给客户端时,还要再将数据转换到自定义的vo(值对象类),若直接使用自定义的vo类来接收就会抛出类型转换错误异常。
2、此外,相关技术中的方案在接收数据的过程中需要经历多次转换过程,代码复用率较低,编程不仅繁琐,后续的可维护性也不强,不具备灵活性,亟待解决。
技术实现思路
1、本申请提供一种jpa数据转换方法、装置、电子设备及存储介质,以解决springjpa repository接收数据存在多个字段时,只能用数据库表映射的entity或者projection接口类来接收的限制,减少中间转换过程,提高代码的复用性。
【技术保护点】
1.一种JPA数据转换方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,在获取所述待转换数据之前,还包括:
3.根据权利要求1所述的方法,其特征在于,在获取所述待转换数据之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述注册所述目标转换器类,还包括:
5.根据权利要求2所述的方法,其特征在于,所述利用所述目标转换器类的所述第二方法将所述待转换数据的数据类型转换为所述目标转换类型,包括:
6.根据权利要求5所述的方法,其特征在于,在利用所述预设的反射机制调用所述第四方法之前
<...【技术特征摘要】
1.一种jpa数据转换方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,在获取所述待转换数据之前,还包括:
3.根据权利要求1所述的方法,其特征在于,在获取所述待转换数据之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述注册所述目标转换器类,还包括:
5.根据权利要求2所述的方法,其特征在于,所述利用所述目标转换器类的所述第二方法将所述待转换数据的数据类型转换为所述目标转换类型,包括:
6.根据权利要求5所述的方法,其特征在于,在利用所述预设的反射机...
【专利技术属性】
技术研发人员:李瑞,
申请(专利权)人:芜湖雄狮汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。