2012-03-29 1 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';