|
|
1
3
您确定本地和远程都有不同的联系人ID是个好主意吗?这对我来说似乎是错误的,但也许我只是不知道你的领域。 在我的应用程序中,所有新联系人都通过Web服务发送到远程门户并保存在那里。因此,当我在本地保存新联系人时,它会被发送到远程门户并保存在那里。也许你也需要同样的? 如果你不能接受上述想法,那么我会这样做:
有人可能会说,CreatePortalAccountAndSaveContact打破了单一责任原则,但我认为在这种情况下,这是绝对正常的,因为正如我所理解的,你需要这个操作是原子的。正当 或者,您可以向该方法添加布尔标志,指示是否要保存联系人。但如果您总是需要在从远程门户获取联系人后直接保存与PortalAccount的联系,则不需要布尔标志。 另外,你为什么使用“this”关键字?portalService是私人会员吗?如果是,那么您可能需要重新考虑您的命名约定,并使用前缀“u”命名私有成员(我认为这是最流行的一种),例如_portalService-那么很容易理解_portalService是私有成员。对不起,我离题了。 祝你好运 |
|
|
TheItalianJobless · 在使用JDBC的DAO类中,这两种方法中,哪一种是处理关闭ResultSet、PreparedStatement和Connection的try捕捉的最佳方法? 8 年前 |
|
|
devuser · 具有相同标识符值的不同对象已与会话关联 9 年前 |
|
|
dinhokz · 获取SQLServerException的数据访问对象类 10 年前 |
|
|
Wayne · 如何在DAO数据库中正确使用Seek 10 年前 |
|
|
Bobort · 如何在Access中删除表上的主键? 10 年前 |