【问题标题】:How do you exclude class fields from SORM table definition?如何从 SORM 表定义中排除类字段?
【发布时间】:2014-10-06 21:08:16
【问题描述】:

我正在使用 SORM 将一个类持久化到 MySQL。此类包含我在该类中需要但不保存到数据库的一两个字段。有谁知道如何从表定义中排除这些?

问题是 SORM 不支持该字段的类型。没问题,因为它是一个演员 ref,不应该被持久化,但似乎没有一种简单的方法可以告诉 SORM 忽略它。

谢谢。

【问题讨论】:

    标签: mysql scala sorm


    【解决方案1】:

    没有办法忽略 SORM 中的字段。

    事实上,从设计的角度来看,将业务逻辑(actor ref 肯定是)混合到模型中是一个非常糟糕的主意。模型应该只是数据,没有别的。即使 SORM 不需要这样做,我仍然建议您将与参与者相关的逻辑提取到另一个对象中。

    【讨论】:

    • 感谢回复,我再看看能不能改一下设置方式。顺便说一句,伟大的 ORM!
    猜你喜欢
    • 2020-02-24
    • 1970-01-01
    • 2021-02-02
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多