执行查询时使用什么域对象是否重要?例如,我有这两个域对象
Class A {
String name
}
Class B {
String name
}
如果我想获取所有 A 对象,我可以执行以下操作
A.executeQuery('FROM A')
但我也可以从不同的域对象调用相同的查询并获得完全相同的结果
B.executeQuery('FROM A')
这两个语句在性能方面有区别吗?也许在幕后发生的事情有所不同?
对于更多的上下文,我正在编写一个服务,应用程序将在其中动态执行域对象的查询。所以我可以选择一个基础域对象并每次都执行它,或者我可以使用提供给方法的字符串来创建域对象的实例。
谢谢