使用Gradle和Groovy的GORM设置

使用Gradle和Groovy的GORM设置,groovy,gorm,Groovy,Gorm,任何人都可以分享使用gradle设置GORM的步骤,并在groovy中使用相同的步骤吗 Hibernate的GORM 特别是 至少您需要: compile "org.grails:grails-datastore-gorm-hibernate5:6.1.10.RELEASE" runtime "com.h2database:h2:1.4.192" runtime "org.apache.tomcat:tomcat-jdbc:8.5.0" runtime "org.apache.tomcat.em

任何人都可以分享使用gradle设置GORM的步骤,并在groovy中使用相同的步骤吗

Hibernate的GORM

特别是

至少您需要:

compile "org.grails:grails-datastore-gorm-hibernate5:6.1.10.RELEASE"
runtime "com.h2database:h2:1.4.192"
runtime "org.apache.tomcat:tomcat-jdbc:8.5.0"
runtime "org.apache.tomcat.embed:tomcat-embed-logging-log4j:8.5.0"
runtime "org.slf4j:slf4j-api:1.7.10"
实体应置于
src/main/groovy下

@Entity
class Person implements GormEntity<Person> { 
    String firstName
    String lastName
    static constraints = {
        firstName blank:false
        lastName blank:false
    }
}

我不得不使用
org.grails:grails-datastore-gorm-hibernate 5:6.1.10.RELEASE
,因为
org.grails:grails-datastore-gorm-hibernate 5:6.1.10.RELEASE
取决于
org.grails:grails-datastore-gorm-hibernate-core:6.1.10.RELEASE
现在不存在(grails-datastore-gorm-hibernate-hibernate-core)
import org.grails.orm.hibernate.HibernateDatastore

Map configuration = [
    'hibernate.hbm2ddl.auto':'create-drop',
    'dataSource.url':'jdbc:h2:mem:myDB'
]
HibernateDatastore datastore = new HibernateDatastore( configuration, Person)