>

필드가 많은 엔터티가 있습니다.

<cfscript>
component persistent="true" output="false" {
...
property name="placeholder"     default = 0;
property name="expired"         update=false    insert=false;
property name="admin"           default = 0;
property name="partner"         default = 0;

훨씬 늦었지만 같은 요청에 있습니다. 내가 할거야

if (!arguments.Account.getPlaceholder() )   local.arRoles.append("account");
if (!arguments.Account.getExpired()     )   local.arRoles.append("event");
if (arguments.Account.getAdmin()        )   local.arRoles.append("admin");
if (arguments.Account.getPartner()      )   local.arRoles.append("partner");

이런 오류가 발생합니다

저는 객체 덤프를합니다. 괜찮을 것 같아

  • 답변 # 1

    만료는 다른 필드와 다릅니다. 데이터베이스에서 수행 된 계산으로 뒷받침됩니다. 그렇기 때문에

    property name="expired"            update=false    insert=false;
    
    

    추가로

    Account = EntityLoadByPK("Accounts", arguments.id);
    
    

    많은 사람들이 기대하는 것을 가지고 있지 않습니다. DB를 읽어야합니다

    Account = EntityLoadByPK("Accounts", arguments.id);
     EntityReload(Account);
    
    

  • 이전 scala - 제한된 SQL 쿼리의 유일한 가치를 얻는 방법
  • 다음 node.js - 응용 프로그램에서 1500 명 이상의 활동적인 사용자에게 어떤 heroku dynos가 더 좋습니까?