gpt4 book ai didi

hibernate - 使用 ORM 时如何向 CFC 添加数组属性?

转载 作者:行者123 更新时间:2023-12-01 10:06:30 25 4
gpt4 key购买 nike

我正在使用 Coldfusion ORM (Hibernate),并将 cfc 映射到数据库表。一切正常,但现在我想向数据库中不存在的 CFC 添加一个数组属性。我需要将哪些属性添加到属性中才不会导致 ORM 错误?

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;
}

}

最佳答案

为属性关闭持久性:

property name='fooArray' type='array' persistent='false';

关于hibernate - 使用 ORM 时如何向 CFC 添加数组属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9928383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com