我有每月域类来按月分配事务[TxnSummaryJan,TxnSummaryFeb..etc]。现在我正在尝试创建一个Month域类,它是抽象的,并且定义了其中的所有字段,以便Jan,Feb类只是扩展这个类,就是这样。 现在我已经设置了在grails域类中使用继承
tablePerHierarchy = 0
在当月类别的映射,这样的Grails不会为这个类来创建一个表。
现在越来越正确创建的表,但是当我执行
Month.createCriteria().get(eq('userid',1)).list()
它给了我错误得到()函数不可用Month类。但在运行时我给例如
TxnSummaryJan.createCriteria().get(eq('userid',1)).list()
缺少什么我在这里根据域模型,我应该得到的结果,当我查询的基类,因为?
此处还可以放置Month Domain类?我是否需要在src/Domain之外放置月份域,以便其表未创建?
问候 Priyank