为什么这在使用ORM的ColdFusion中不起作用?我没有得到任何错误,但getval2()是空白的
property name="ID" type="string" fieldtype="id" generator="guid";
property name="val1" type="string" ormtype="string" persistent=true;
property name="val2" type="any" persistent=false default="";
public statsEntity function init(){
variables.val2= this.getval1();
return Super.init();
}
我认为应该发生的是getval2()应该是val1的值。
为什么不是这样的任何想法?
ORMExecuteQuery(“来自myTable”)
答案 0 :(得分:3)
我不确定我是否理解正确,但init()只在新实体上运行,因此在这里不起作用,请尝试postLoad()而不是init()。