在对数据库对象的一次调用中进行计算和/或多次查询是否是一种好习惯?
通常在过去,我创建了一个DAO并将其用于纯粹的查询调用。但现在机会已经表明自己可以从查询中进行列表连接,从而可以提高我的项目效率。
所以我想知道这是不是一个好习惯,如果有什么我应该注意并避免遵守“好”的一般标准。编程?
以及我正在考虑做的事情的例子。
说我有和'执行'课堂上的功能' A'火灾和算法 - >
该算法在调用DAO以从数据库返回列表和对象的某些场景中进行各种查询 - >
其中一些方案可能需要多于1个查询 - >
我会在DAO中执行并执行这些查询,将对象列表连接在一起,并将单个列表返回到类' A'而不是在A' A之间来回跳跃。和我的DAO。
附加说明我将使用Hibernate / Spring进行MVC设置