【发布时间】:2011-01-07 15:13:39
【问题描述】:
当我有一个从作为 EJB 的 UserT 类扩展的 grails 域类 User 时,在 User() 实例化中会引发错误。我不明白这个问题的原因,请帮助我并解释为什么需要 init 方法以及它应该在哪里。以下是错误代码:
Error creating bean with name 'gn.User': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [gn.User]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: com.jobs.users.UserT: method <init>()V not found
【问题讨论】:
-
好的好的,现在问题如下:执行控制器[gn.UserController]的动作[保存]导致异常:未知实体:gn.User;嵌套异常是 org.hibernate.MappingException: Unknown entity: gn.User 但我有 gn.User 作为 Grails 域类,它不是 Bean 类。
标签: grails ejb-3.0 instantiation extends