在我尝试将JPA与遗留数据库一起使用时,我得出结论,我需要获取我的50-60列表列的一个子集,因为一个选择句子生成的查询可能大约为4或5张纸长,连接数量无穷无尽。
我想知道,你们如何专家,面对这个问题主要与性能和效率有关,还与应用程序的设计以及如何以合理的方式构建项目,实体,pojos等。
关于包含结果的类:
这将如何与依赖层进行交互?
答案 0 :(得分:1)
我会使用@Query 和自定义代码查询带有表示所需模型的 DTO,节省内存,也比 JPA 更喜欢 Spring-Data-JDBC
答案 1 :(得分:0)
我使用Spring的JDBC模板: https://spring.io/guides/gs/relational-data-access/