这个问题的替代解决方案是什么?
/**
*
* @deprecated This field is not intended to be accessed directly. This method may be removed in a future release.
*/
@java.lang.Deprecated
@gw.internal.gosu.parser.ExtendedProperty
public java.lang.String getStringCol1() {
return (java.lang.String)__getInternalInterface().getFieldValueForCodegen(STRINGCOL1_PROP.get());
}
我确实浏览了
GuideWire
社区,但找不到任何内容或文档。
从您引用的属性名称来看,这似乎是覆盖率表的一个属性。覆盖率表上的属性表示在产品模型 XML 文件中定义的覆盖率术语值,包括术语名称/代码到保存该值的数据库列的映射。
期望这些值将通过生成的产品模型属性访问 - 例如,myVehicle.Collision.Deductible。该列被标记为已弃用,以阻止直接引用该属性,因为它将丢失任何元数据和特殊逻辑,例如可用性、默认值或应用程序的其他重要元素。
您能否确认您粘贴的此片段来自覆盖实体?你为什么要尝试直接访问它?