作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
public class Scenario_Head {
String scenarioName
String scenarioDesc
static hasMany = [ rules: Rule ]
}
public class Rules_Head{
String rulesName
}
grails run-app
期间,即使我的数据库中已经存在联接表,hibernate仍继续为两者创建联接表。我在
dbCreate
中的
DataSource.groovy
是
update
。
最佳答案
数据源dbCreate
更新,创建丢失的表和索引,并在不删除任何表或数据的情况下更新当前模式(link)。
查看您的域,您的dmain存在一些问题。
MyDomain
对应于表my_domain
表。 table schema: Holders.grailsApplication.config.agi.oms.database.schema.name, name: '<TABLE NAME>'
Rule
域。
关于hibernate - Grails dbCreate = update总是创建现有的联接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35607810/
public class Scenario_Head { String scenarioName String scenarioDesc static
根据the official Grails documentation ,建议不要在生产中指定 dbCreate 属性。那么,在这种情况下会发生什么呢?当生产 war 文件最初加载到容器(例如 Tom
我将dataSource配置如下: development { dataSource { dbCreate = "validate" url = "jdbc:s
在Grails中,是否可以仅禁用一个域类的自动表创建/更新? 假设我有域类Foo,Bar和Zonk。我想要Foo和Bar的自动表更新,而我完全不需要对Zonk表进行任何自动更改。 那可能吗? 为什么需
在我的每个域中,我都在静态映射闭包中定义了一个自定义序列: static mapping = { version false id generator:'sequence', para
我是一名优秀的程序员,十分优秀!