作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将dataSource配置如下:
development {
dataSource {
dbCreate = "validate"
url = "jdbc:sqlserver://myservername"
}
}
static mapping = {
table 'products.dbo.inventory'
version false
columns {
id column: 'itemKey'
itemId column: 'itemId'
inactive column: 'inactive'
}
}
class Inventory {
Integer id
String itemId
String description
Boolean inactive
static mapping = {
table 'products.dbo.inventory'
version false
columns {
id column: 'itemKey'
itemId column: 'itemId'
description column: 'description'
inactive column: 'inactive'
}
}
static constraints = {
itemId (maxSize: 30)
description (maxSize: 100)
}
static hasMany = [productInventoryDefaults: ProductInventoryDefaults, productTreeNodes: ProductTreeNodes]
String toString() {
return this.itemId
}
}
CREATE TABLE [dbo].[inventory](
[itemKey] [int] NOT NULL,
[itemId] [varchar](30) NOT NULL,
[description] [varchar](100) NOT NULL,
[inactive] [bit] NOT NULL,
CONSTRAINT [PK_Inventory] PRIMARY KEY CLUSTERED
(
[itemKey] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
最佳答案
我相信这里的Hibernate没有办法看到如何生成主键。
我会尝试:
id
字段更改为IDENTITY
; id
field mapping以使用Java端generator
; dbCreate = "create"
和适当的权限连接到测试数据库,查看Hibernate将创建的表结构,并将表更改为该表。 关于sql-server - Grails dbCreate ='validate'无法识别现有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11851217/
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
我是一名优秀的程序员,十分优秀!