让我的脚被 Grails 弄湿了,所以请多多包涵……
只是想知道这是否是瞬态的好方法,或者是否有更好的方法。
说我有
class Author {
String name
String favoriteBook
static transients = ["favoriteBook"]
etc.
“最喜欢的书”是作者出版的一本书的书表中的标题。我有一个数据库存储过程(函数),我想用它来进行此查找。我不希望它持久化到数据库中,只是在执行作者列表(和显示)时动态评估。对于列表,理想情况下它也是可排序的。
注意:使用 Oracle 数据库
这显然不是我在现实世界中的例子,我实际上正在扩展一个遗留数据库,并且无法触及那个结构......我有很多可以使用的存储过程。所以问题仍然存在......我希望我的域类从数据库中提取一个值,该值是存储过程的结果。
我在网上找到了使用瞬变的例子,但不是以这种方式......我在滥用它吗?如何在 g&g 和 GORM 中使用存储过程?
我还找到了使用存储过程的示例,例如 http://www.craigburke.com/post/44771719252/oracle-stored-procs-in-grails 但缺少如何在视图中实现它...
提...
K。