讨教下action bo dao层sql怎么写

J2EE 码拜 5年前 (2016-06-01) 392次浏览
现在项目的结构action bo dao3层,dao层是系统生成不允许修改,可以写扩展dao;
现在的情况是,假如只想查一个字段,也只能通过dao层查询整个po,然后再获取字段值。
现在假如要获取一个字段的值:
1、每次获取都在扩展dao里写一个方法;
2、在bo层拼sql,调用扩展dao同一个方法。
这两种方法哪种更好,还是其他方法?
还请高手讲下这种结构怎么写才好?
解决方案

30

感觉第二种方法更省事。另外,假如你的这种需求比较多的话,建议自动生成的代码做一下修改。架构自动生成的代码是为了给业务代码服务的,假如不能省事,要它作甚?

30

老老实实加方法. 别想共通.  共通意味着你要处理SQL注入. 处理性能消耗.

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明讨教下action bo dao层sql怎么写
喜欢 (0)
[1034331897@qq.com]
分享 (0)