对awake框架不甚了解。
但是关于第一点我不敢苟同,
MVC中业务逻辑层的功能肯定不是把业务操作的结果持久化到数据库,这个功能应该是业务逻辑层的下层来做的事。
个人感觉把hql放到action中,应该也不是被禁止的吧,如果业务上需要,灵活一些也是可以的。
但是关于第一点我不敢苟同,
MVC中业务逻辑层的功能肯定不是把业务操作的结果持久化到数据库,这个功能应该是业务逻辑层的下层来做的事。
个人感觉把hql放到action中,应该也不是被禁止的吧,如果业务上需要,灵活一些也是可以的。
解决方案 »
- Sitemesh javascript 相冲突???
- [Struts2]如何消除addActionError("错误!")对跳转的影响??
- 高手指点:到底是STRUTS2好还是以前的版本要好.现在学哪一个更好.
- soket 服务端读取客户端发送的信息
- 请问:我把一些相关的class 打了一个jar包之后如何才能调用到我jar包里的类呢?
- 关于struts的新老版本
- JDBC 连接MSSQL 出错,提示: Error establishing socket
- 急,利用WEBLOGIC连接池连接数据库错误,不知道为什么?晕了
- 关于J2EE中DEPLOY的问题
- 数据库记录集的问题??
- 在WebSphere6.1和tomcat5.5下正常,WebSphere就出现问题了
- 朋友们给介绍本学习struts的书!谢谢
如果工程大一点,那么应该考虑好每个工作的细节,分好层次,严格执行.对于你的问题,我认为应该把HQL放在数据持久化层,也就是底层.它是你对数据库最直白的操作,没有理由将其放在你的业务层中去制造混乱.对于你说的框架,它本身就很小,而且功能不是很多.没有必要将其按照摩天大楼的风格去设计.所以,无伤大雅.