2015-05-07 3 views
0

Я следил за документацией и помещал аннотированные классы JPA под src/main/java.Повторное использование аннотированного класса JPA в Grails

Кроме того, я поставил hibernate.cfg.xml под conf/hibernate, который выглядит следующим образом:

<?xml version='1.0' encoding='utf-8'?> 
<!DOCTYPE hibernate-configuration PUBLIC 
     "-//Hibernate/Hibernate Configuration DTD//EN" 
     "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> 
<hibernate-configuration> 
    <session-factory> 
     <mapping package="com.damluar" /> 
     <mapping class="com.damluar.CustomerPropertyEntity"/> 
     ... 
    </session-factory> 
</hibernate-configuration> 

Я также обнаружил, упоминает, что мне нужно добавить

configClass = org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration 

моему DataSource.groovy.

Затем я создал контроллеры и виды, используя строительные леса. При запуске приложения или использовать console, Grails бросает исключение:

URI 
    /dataTypeEntity/index 
Class 
    groovy.lang.MissingMethodException 
Message 
    No signature of method: static com.damluar.DataTypeEntity.count() is applicable for argument types:() values: [] Possible solutions: print(java.lang.Object), print(java.io.PrintWriter), wait(), dump(), collect(), find() 

Похоже, Grails не добавляет методы сохраняемости к классам домена.

Кроме того, когда я начинаю в Grails приложений перечислены существующие артефакты: Артефакты

Controllers: 3 
Domains: 0 

ответ

Смежные вопросы