我被困住了,需要你的帮助。
假设我有这个上下文来使用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?
提前致谢
答案 0 :(得分:0)
模型对象中名为“id”的字段将映射到数据库中的“_id”。
至于查找 - ?在上下文中 - 调用
Context#determineFieldName(clazz: Class[_], fieldName: String)