【发布时间】:2019-05-30 21:24:10
【问题描述】:
我使用的代码适用于 Derby、MySQL、Oracle,但在与 PostgreSQL 一起使用时抛出错误我收到错误 org.hibernet.exception.DataException 无法执行查询。
我得到了一个用字符串映射文本的解决方案。 但是没有任何解决方案适用于在域类中使用 Clob 的地图文本。
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
}
}
【问题讨论】:
-
我遵循stackoverflow.com/questions/13420081/… 的方法,所以我能够看到数据。在一个地方,我正在调用 Ticket.get(id),它在内部调用休眠反射以进行 get 调用,并且我收到错误消息 org.springframework.orm.hibernate5.HibernateSystemException:无法设置无法设置字段值 [描述] 反射类 Ticket.description 的值。
标签: hibernate spring-boot grails grails-orm grails-3.0