BIG BOSS们,初心者遇到分层问题了~~~
偶还在j2ee学习阶段~~
关于分层,又迷茫了
1.使用Hibernate框架,老师说hql语句也属于业务部分,应该放在业务层(BO和service,即模型和模型的服务方法)的service那一部分,但这样我总觉得很别扭,之前做了一个项目练习,sql语句是丢到DAO层的.
我感觉他这个说话又有道理,确实hql语句包含了业务,但是扔在service层又觉得别扭得很.请高手们指点咯~~
2.我们项目建模,都是从BO开始的,这样遵循OO思想.在使用了Hibernate以后,以前的PO就不是和数据库表完全对应的了,而是和BO更接近,然后通过配置文件映射,完成持久化的.那现在PO模型应该如何创建呢?数据库的表又该如何创建呢?