67,549
社区成员




User user = userService.get(userid);
user.setStatus(User.STATUS_DISABLED);
userService.update(user);
用领域模型可能是这样:
User user = userRepository.load(userid);
user.disable();
userRepository.save(user);
当然这个例子太简单,无法显示领域模型的优势,这种复杂度的程序,事务脚本会好些。领域模型配合DDD,效果倒是不错,不过用这个的公司少,因为门槛高,而且需要整个团队都熟悉这种模式。