1,PO,BO,VO可不必设计区分,适复杂程度与相关技术而定。
2,严格按照service调用service对象BO,dao调用dao对象PO进行处理。
3,如果业务复杂,BO涉及的PO太多,对持久化性能有要求时,可适当抽象出临时BO,写入到DAO进行单sql处理。
4,简单业务单PO操作的实现的依然要写入service中,不要直接调用DAO
2,严格按照service调用service对象BO,dao调用dao对象PO进行处理。
3,如果业务复杂,BO涉及的PO太多,对持久化性能有要求时,可适当抽象出临时BO,写入到DAO进行单sql处理。
4,简单业务单PO操作的实现的依然要写入service中,不要直接调用DAO