首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

分页sql话语应该写在什么层

2012-08-14 
分页sql语句应该写在什么层?jsp中ListProduct getPageProducts(int pageSize,int pageNo)方法属于获得指

分页sql语句应该写在什么层?
jsp中
List<Product> getPageProducts(int pageSize,int pageNo)方法属于获得指定页的商品方法,
理论上应该位于业务层(BIZ),但此方法中要又写sql语句,又要放在DAO层,是不是有点矛盾?
应该怎么解决啊,求教!

[解决办法]
你得介绍一下你的软件结构怎么设计的呀。
希望能回复一下,介绍一下你整体的结构设计。

我估摸着,应该这么给你建议:在 Dao 层做一个通用的“生成分页 SQL”的工具方法。 以供其它地方调用。
[解决办法]
放在dao 层 
这方法理论上就应该放dao 层、 怎么能放业务逻辑呢
这方法不都 接受参数了么。 sql 文根据参数修改 就行了。

热点排行