java - Spring Data Mongodb 转换 Joda LocalDateTime

标签 java spring mongodb

我正在使用 Joda LocalDateTime ,转换为 Mongo BSON 的默认行为以如下方式结束:

"myTime":{
   "iLocalMillis":1327144433115,
   "iChronology":{
      "_class":"org.joda.time.chrono.ISOChronology",
      "iBase":{
         "_class":"org.joda.time.chrono.GregorianChronology",
         "iMinDaysInFirstWeek":4
      }
   }
}

这在转换回 java 对象时会出现问题。

保存到 Mongo 时如何更改某些 java 类型的行为?因为我有其他几个类在默认转换方面也有同样的问题。

我正在使用 spring 3.1 +data + mongo 堆栈。

最佳答案

自定义转换器的使用记录在 the reference documentation 中.

关于java - Spring Data Mongodb 转换 Joda LocalDateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9002126/

相关文章:

java - 来自 application.properties 的 Mapstruct 值

javascript - node.js - 捕获 Mongoose 回调中抛出的错误

angularjs - http : multiple response. WriteHeader 调用

node.js - MongoDb $addFields 和 $match

java - 从java代码打开应用程序而不指定路径

java - 当一个类至少有一个抽象方法时,为什么必须强制它是抽象的?

java - 永久缓存文件直到修改的 HTTP header

spring - 对 Spring GenericBeanDefinition 的引用

java - 使用 Firebase 云和 Java 向单个设备发送消息

java - 如何修复输入相同数字时打印偶数和奇数的问题