【发布时间】:2014-06-17 18:12:55
【问题描述】:
我有一个使用 jdbc 进行数据库调用的 Web 应用程序。 我有一个服务、dto 和 dao 层。 我有一个很大的请求 xml。我可以将请求对象传递给 dao 方法,还是应该将请求传递给 dto 模型,然后将 dto 对象作为参数传递给我的 dao 方法? 哪种方法是正确的??
public TestServiceClass addSurveySubmitDetails(TestRequestXML testRequestXML){
//call to dao method
TestDao = testdao = new TestDao(testRequestXML);
}
OR
public TestServiceClass addSurveySubmitDetails(TestRequestXML testRequestXML){
//create dto object
TestDTO testDTO = new TestDTO();
testDTO .setId(testRequestXML);
//call to dao method
TestDao = testdao = new TestDao(testDTO );
}
哪种方法是正确的??
【问题讨论】:
标签: java design-patterns data-transfer-objects