上述代码有过学习经验的都应该搞定,此处就不再详加解释
(2)特殊性的
由于项目为alubm,为了更加贴合项目本身,又有了,org.album.dao和org.album.dao.impl,以下是代码
UserDao.java,仅仅是由于项目实际对其的接口进行乐扩充
/** * User的Dao * @author administrator * */ public interface UserDao extends BaseDao接下来是,org.album.dao.impl.UserDaoHibernate.java{ /** * 根据用户名查找用户 * @param name 需要查找的用户的用户名 * @return 查找到的用户 */ User findByName(String name); } /** * UserDao组件的实现类代码 * @author administrator * */ public class UserDaoHibernate extends BaseDaoHiberante4implements UserDao{ @Override public User findByName(String name) { // TODO Auto-generated method stub List users = find("select u from User u where u.name = ", name); if (users != null && users.size() == 1) { return users.get(0); } return null; } }
Service层:
在Service层中