这样一个model模型的建立应该如何设计?
事业部门要做一个学校的资料模板库
于是开始是这样设计的
学校类:school类, 包含id,name,国家信息的country类, 对应的模板类template,等等;
模板类:template类,包含id,name, 模板中应体现的信息contract类 ,等等;
信息类:contract类,包含school类,county类,用户信息user类等等;
发现初始化的时候这3个互有包含,应该怎么分开?
学校应该包含他自己的一个以上的模板,有几种阶段;
而模板对于一个国家的一个学校的一个阶段来说是唯一的。
现在是建立school类时, 对应的初始化了template, 里面的contract, 里面的school类,结果造成死循环初始化。
按照这种设计应该如何改进设计方案?
目前的解决方案是把contract类中的包含的school类和country类都 简化成id字段,如schoolid和countryid来解决,不知道是否合适呢?
------解决方案--------------------主要这种相互关联太多的模型就不知道该如何建立了
------解决方案--------------------额,有木有前辈指点下迷津