代码之家  ›  专栏  ›  技术社区  ›  Chris Canal

字段访问的属性是否仍然是延迟加载的?

  •  0
  • Chris Canal  · 技术社区  · 16 年前

    我在映射文件中使用field.camelcase来设置集合、依赖实体等,并将集合公开为只读数组。我知道访问策略不会影响延迟加载,我只想确认这仍然会被缓存:

    private ISet<AttributeValue> attributes;
    public virtual AttributeValue[] Attributes
            {
                get { return attributes.ToArray(); }
            }
    
    1 回复  |  直到 16 年前
        1
  •  0
  •   Arthur Thomas    16 年前

    访问值只告诉它如何访问字段和字段。camelcase只告诉它命名策略。这不会影响延迟加载。lazy值将决定映射中的延迟加载。

    见: http://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/mapping.html#mapping-declaration-property