当前位置: 首页 > 网络应用技术

Mybatis如何通过仿制药动态调整返回参数

时间:2023-03-06 20:08:02 网络应用技术

  小知识,大挑战!本文参与了“程序员基本技巧”的创作活动。

  当我们使用Mybatis时,设置了一种类型。这种类型通常被指定为。在这种情况下,我们可以使用列表和映射接收返回结果。

  您现在想要的效果是,您想在服务层上接收具有两种不同类型的相同SQL参数。

  就像以下代码一样。

  让我们在这里查看特定的实现。

  首先,您想要的解决方案是通用类型,只有通用类型才能指定不同类型之间的转换。

  我们想在这里说的是如何将仿制药添加到该方法中以满足返回值类型的不同情况。

  如下所示,方法加通用类型自然用于修改。

  可以使用任何返回类型接收上述代码。

  但这非常重要。当这样写时,它将报告错误。

  因此,我们改写了一种方式。

  通过这种方式,我们改变了一种方式,如上所述,它确实运行完美。由于通用类型以不同的方式注入,因此以下代码如下:

  如果要获得以前的长度值,则可以使用list22.get(0).get('total')以获取相应的长度值。

  尽管这无法实现所需的结果,但此问题也可以在允许范围内解决。