gpt4 book ai didi

hibernate - 使用Postgresql文本类型在Grails域类中映射Clob类型

转载 作者:行者123 更新时间:2023-12-02 14:39:14 25 4
gpt4 key购买 nike

我正在使用的代码适用于Derby,MySQL,Oracle,但是在与PostgreSQL一起使用时抛出错误我收到错误 org.hibernet.exception.DataException无法执行查询

我正在寻找一种使用String映射文本的解决方案。
但是,对于域类中带有Clob的 map 文本,无处解决。

class Ticket {
String id
String name
String customerId
int severity
Clob description
String component
Clob screenshot

static mapping = {
version false
table 'MY_TICKET'
id generator: 'assigned'
columns {
id column: 'TICKET_ID'
customerId column: 'CUSTOMER_ID'
}
}

static constraints = {
id bindable: true
}
}

最佳答案

您需要将Clob类型更改为String类型

class Ticket {
String id
String name
String customerId
int severity
String description
String component
String screenshot

static mapping = {
version false
table 'MY_TICKET'
id generator: 'assigned'
columns {
id column: 'TICKET_ID'
customerId column: 'CUSTOMER_ID'
}
}

static constraints = {
id bindable: true
}

component sqltype:'text'
screenshot sqltype:'text'
}

当我们需要在映射中使用clob类型时,我们总是将其建模为具有映射类型:“文本”的字符串。

关于hibernate - 使用Postgresql文本类型在Grails域类中映射Clob类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54036675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com