2012-03-29 79 views
2

我正在使用Coldfusion ORM(Hibernate),並將一個cfc映射到數據庫表。一切工作正常,但現在我想添加一個數組屬性到數據庫中不存在的CFC。我需要添加哪些屬性來避免ORM錯誤?如何在使用ORM時將數組屬性添加到CFC?

component extends="_base" persistent="true" accessors="true" table="foo" { 

    // Primary Key 
    property name='fooID' fieldtype='id' column='fooID' generator='native'; 

    // Properties 
    property name='fooTypeID' ormtype='int'; 
    property name='fooName' ormtype='string'; 

    // Properties that are not database columns or relationships 
    property name='fooArray' type='array' <= causes error 


    public array function $toString() output="false" { 
     var toStringMessage = 'foo = [ 
     fooID: ' & getFooID() & ' 
     fooTypeID: ' & getfooTypeID() & ' 
     fooName: ' & getfooName() & ' 
      fooArray: ' & getfooArray() & ' 
     ]'; 

     return toStringMessage; 
    } 

} 

回答

6

關閉持續關閉屬性:

property name='fooArray' type='array' persistent='false'; 
相關問題