当前位置: 首页 > 知识库问答 >
问题:

设置“用户类型”类型时出错:org.jadira.usertype.dateandtime.joda.PersistentDateTime

裴心水
2023-03-14

我是圣杯(2.4.1)的新手。我正在尝试使用joda时间(1.5)。当我将下面的脚本放到我的Config.groovy上时,发生了错误。

grails.gorm.default.mapping = {
    "user-type" type: org.jadira.usertype.dateandtime.joda.PersistentDateTime, class: org.joda.time.DateTime
    "user-type" type: org.jadira.usertype.dateandtime.joda.PersistentLocalDate, class: org.joda.time.LocalDate
    // … define as many other user type mappings as you need
}

错误:错误|2014-07-12 23:45:31,632[localhost-start Stall-1]错误context.GrailsContextLoaderListener-初始化应用程序时出错:创建名为'transactionManagerPostProcess'的bean时出错:bean初始化失败;嵌套异常org.springframework.beans.factory.BeanCreationException:创建名为'transactionManager'的bean时出错:无法解析对bean'sesionFactory'的引用,同时设置bean属性'sesionFactory';嵌套异常org.springframework.beans.factory.BeanCreationException:创建名为'sesionFactory'的bean时出错:初始化方法调用失败;嵌套异常java.lang.NoClassDefFoundError:org/hibernate/Engine/Session实现在创建名为'transactionManagerPostProcess'的bean时出错:bean初始化失败;嵌套异常org.springframework.beans.factory.BeanCreationException:创建名为'transactionManager'的bean时出错:无法解析对bean'sesionFactory'的引用,同时设置bean属性'sesionFactory';嵌套异常org.springframework.beans.factory.BeanCreationException:创建名为“setsionFactory”的bean时出错:初始化方法调用失败;嵌套异常java.lang.NoClassDefFoundError:org/hibernate/Engine/Session实行者

等。

共有1个答案

拓拔松
2023-03-14

我通过升级插件使用的Jadira用户类型库依赖关系修复了同样的错误。

Joda Time插件推荐“org.jadira.usertype:usertype.jodatime: 1.9”,仅适用于Hibernate 3。使用Hibernate 4时尝试切换到“org.jadira.usertype:usertype.core:3.2.0.GA”。

 类似资料:
  • 如果你遵循 的例子,并使用文件来指定你的项目测试需求,记住你还需要添加节点类型到你的依赖项。

  • 我有一行代码: 它接受一个变量,其类型应为float。当我使用type()测试变量类型时,它返回: 但是我一直收到一个错误,上面写着“/: str和int不支持的操作数类型”。

  • 这是关于用户和用户类型的关系。 我有两个类User和UserType User有UserID,UserName,UserTypeID UserType为:TypeID,TypeName 一个用户只能有一个用户类型(TypeID1/TypeID2/TypeID3) UML类图表示法是什么?它是关联还是组合还是聚合? 此图将汽车和汽车类型关联为http://www . jetbrains . com/

  • 问题内容: 我目前有一个表,其列为。该列可以容纳数字或文本。在某些查询期间,我将其视为一列(我将其与另一个表中的列进行连接) 只要在该字段中只有数字没有问题,但是即使是一分钟的分钟也有文本,而在此字段中没有数字,我就会收到“将数据类型转换为的错误”。即使在WHERE部分中,我也确保所有文本字段都没有出现。 为了解决这个问题,我创建了一个视图,如下所示: 但是,即使视图仅显示具有数字值的行并将Myc

  • 新手入门 - 账户类型 统计的账户类型分为站长版和客户版两大类型。 站长版账户面向全部注册用户,在百度统计官网直接注册即可。同时,如果您已有联盟、司南等账号,也可以使用该账号直接登录。 客户版账户主要针对百度推广和网盟客户,与百度推广无缝结合,不需任何额外操作即可提供百度推广最细粒度(关键词粒度)的监控数据及报告。推广客户在百度统计首页使用推广账号登录即可。 需要注意的是,如果您已经拥有站长账号,

  • 1.1.1. 设备类型 1.1.1. 设备类型 见 V2 协议设备类型