我通过传递要用于构造对象的数据行的主键来使用数据库表中的数据构造对象。
这个对象的成员变量的填充应该发生在构造函数中还是构造函数调用的另一个方法中,或者完全在其他地方?
这是如何在 Rails ActiveRecord 和其他 ORM 中完成的,我怀疑框架为每个字段调用了一组设置器,但我真的不想要一个复杂的框架来做这一切,所以有什么好的做法来扮演我的角色自己的简单机制?
注意:请记住,我不想创建大量无法管理自己状态的贫血数据模型。
我通过传递要用于构造对象的数据行的主键来使用数据库表中的数据构造对象。
这个对象的成员变量的填充应该发生在构造函数中还是构造函数调用的另一个方法中,或者完全在其他地方?
这是如何在 Rails ActiveRecord 和其他 ORM 中完成的,我怀疑框架为每个字段调用了一组设置器,但我真的不想要一个复杂的框架来做这一切,所以有什么好的做法来扮演我的角色自己的简单机制?
注意:请记住,我不想创建大量无法管理自己状态的贫血数据模型。