问题描述
分层的好处小弟还是明白的,只是做了几年程序,一直有个问题很困扰,系统中的查询功能如何设计?假如我们现在有个电子商务网站,我们对于商品有个查询功能,如果我们现在只提供按照商品名称的查询,那我们的业务层会有这个方法publicList<productInfo>getProductByName(stringproductName){//}此方法会去调用数据库访问层的相同方法publicIList<productInfo>getProductByName(stringproductName){//}但是查询功能以后要提供的越来越强多,要根据很多字段查,而且还有好多条件的任意组合查询那么要实现这个功能,我们的业务层的对应的方法如何设计,我们从页面到底传到业务层是个什么??一直很困扰,请高位高手解答!!
解决方案
解决方案二:
重载,或者使用一个productInfo做参数
解决方案三:
顶
解决方案四:
顶
时间: 2024-09-20 17:48:09