使用Gradle和Groovy的GORM设置
任何人都可以分享使用gradle设置GORM的步骤,并在groovy中使用相同的步骤吗 Hibernate的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
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)