【发布时间】:2014-10-06 21:08:16
【问题描述】:
我正在使用 SORM 将一个类持久化到 MySQL。此类包含我在该类中需要但不保存到数据库的一两个字段。有谁知道如何从表定义中排除这些?
问题是 SORM 不支持该字段的类型。没问题,因为它是一个演员 ref,不应该被持久化,但似乎没有一种简单的方法可以告诉 SORM 忽略它。
谢谢。
【问题讨论】:
我正在使用 SORM 将一个类持久化到 MySQL。此类包含我在该类中需要但不保存到数据库的一两个字段。有谁知道如何从表定义中排除这些?
问题是 SORM 不支持该字段的类型。没问题,因为它是一个演员 ref,不应该被持久化,但似乎没有一种简单的方法可以告诉 SORM 忽略它。
谢谢。
【问题讨论】:
没有办法忽略 SORM 中的字段。
事实上,从设计的角度来看,将业务逻辑(actor ref 肯定是)混合到模型中是一个非常糟糕的主意。模型应该只是数据,没有别的。即使 SORM 不需要这样做,我仍然建议您将与参与者相关的逻辑提取到另一个对象中。
【讨论】: