我有一份集体合同来代表我的合同:
…/我的包/合同.py在
class Contract:
# setter and getters.
def isValid( self, contract_number=None ):
#code
def cancelTheContract( self, contract_number=None ):
# code
以及我的SQLAlchemy合同类:
…/我的包/orm.py在
^{pr2}$所以。。。在
将两个合同类合并到一个合同类中可以吗?在
如果没有,我必须实例化一个特定于数据库表的类和另一个特定于业务逻辑的类,因此当我必须处理数据库数据、操作它并将其放回原处时,我必须处理两个基本上是一样的对象。在
嗯。。。我想我错过了一些重要的概念。在
我应该读些什么来更好地理解我的问题含义?在
谢谢! 吉奥
是的,ORMs的原理是将物理表映射到业务实体对象,因此最好将两个类结合起来。SQLA属性管理实体的持久字段,并且您可以根据标准的面向对象建模技术将所有业务逻辑封装在该类中。在
相关问题 更多 >
编程相关推荐