【问题标题】:Salat - how to lookup remapped values from a contextSalat - 如何从上下文中查找重新映射的值
【发布时间】:2013-09-15 15:01:48
【问题描述】:

我被困住了,需要你的帮助。

假设我有这个上下文可以使用 play 框架:

    package object mongoContext {
  implicit val context = {
    val context = new Context {
      val name = "global"
      override val typeHintStrategy = StringTypeHintStrategy(when = TypeHintFrequency.WhenNecessary, typeHint = "_t")
    }
    context.registerGlobalKeyOverride(remapThis = "id", toThisInstead = "_id")
    context.registerClassLoader(Play.classloader)
    context
  }
}

如何动态查找在数据库端重新映射了 FieldName id 的内容?

提前致谢

【问题讨论】:

    标签: mongodb scala playframework-2.0 salat


    【解决方案1】:

    模型对象中名为“id”的字段将映射到数据库中的“_id”。

    就查找而言 - ?在上下文中 - 调用

    Context#determineFieldName(clazz: Class[_], fieldName: String)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      • 2019-04-15
      • 1970-01-01
      • 2012-07-16
      • 1970-01-01
      • 2012-01-08
      • 2011-05-14
      相关资源
      最近更新 更多