通过反射,我找到了x个POJO类的属性列表,需要显示并创建一个标题列表,以便在这些标题下显示属性(标题是字段上的注释)。
每个属性都有一个getter方法。POJO的形式是:对于我想要显示的每个属性,都有一个getter方法。
以下是详细信息:POJO用@Entity进行了注释,我正在执行一个查询(使用JPA),并获得一个结果集。现在,我想通过调用正确的getter方法来显示结果集(特定POJO的集合)。
我可以调用getter方法。我的问题是,由于没有做过这个...我担心在大型结果集上使用反射可能不是特别高效,也许有一种方法可以使JPA实体对象以一致的方式可迭代。
例如,如果有一种简单的方法可以将每个记录作为可索引的集合返回,那么我就可以按照它们在每个记录中出现的顺序排列我的标题并进行迭代。然后,这将不是一个POJO,但通过封装,在API的某个部分中看起来可能是这样。
寻求建议!它会以一种或另一种方式工作,但我宁愿它看起来漂亮一些。
每个属性都有一个getter方法。POJO的形式是:对于我想要显示的每个属性,都有一个getter方法。
以下是详细信息:POJO用@Entity进行了注释,我正在执行一个查询(使用JPA),并获得一个结果集。现在,我想通过调用正确的getter方法来显示结果集(特定POJO的集合)。
我可以调用getter方法。我的问题是,由于没有做过这个...我担心在大型结果集上使用反射可能不是特别高效,也许有一种方法可以使JPA实体对象以一致的方式可迭代。
例如,如果有一种简单的方法可以将每个记录作为可索引的集合返回,那么我就可以按照它们在每个记录中出现的顺序排列我的标题并进行迭代。然后,这将不是一个POJO,但通过封装,在API的某个部分中看起来可能是这样。
寻求建议!它会以一种或另一种方式工作,但我宁愿它看起来漂亮一些。