3.添加hibernate包
系统会检测到该工程已经添加了Spring包,选择使用Spring的配置文件
点击 next
点击 next
点击 next
最后点击Finish按钮即可。
4切换到database explore视图,右键 点击 user 表的“Hibrnate Reverse Engineering”
弹出如下窗口
点击 “next”
再单击finish
在包视图中 可以看到 src下多了一个名为vo的package以及该包下的四个文件
为了更加直观地显示分层,我另建了一个名为dao的package,并把UserDAO.java移到dao中
同时注意在applicationContext.xml中把对UserDAO的引用部分也作相应修改。
5. 建立业务逻辑层代码
新建一个名为service的包,再在里面建立一个Service类,代码如下
package service; import java.util.List; import vo.User; import dao.UserDAO; public class Service { private UserDAO userDao; public UserDAO getUserDao() { return userDao; } public void setUserDao(UserDAO userDao) { this.userDao = userDao; } public boolean isValid(User user) {//判断用户是否合法 List result = userDao.findByExample(user); if (result.size() > 0) return true; else return false; } }
同时在applicationContext.xml中添加如下配置
<bean id="service" class="service.Service" singleton="false">
<property name="userDao">
<ref bean="userDao" />
</property>
</bean>