首页>代码>寻求高质量S2SH的项目,具有标准的优化配置书写格式,用于提高学习。>/springside-3.3.4/examples/mini-service/src/main/java/org/springside/examples/miniservice/dao/account/UserDao.java
package org.springside.examples.miniservice.dao.account; import org.springframework.stereotype.Component; import org.springside.examples.miniservice.entity.account.User; import org.springside.modules.orm.hibernate.HibernateDao; /** * 用户对象的泛型DAO. * * @author calvin */ @Component public class UserDao extends HibernateDao<User, Long> { //-- 统一定义所有以用户为主体的HQL --// private static final String COUNT_BY_LNAME_PASSWD = "select count(u) from User u where u.loginName=? and u.password=?"; public Long countUserByLoginNamePassword(String loginName, String password) { return (Long) findUnique(COUNT_BY_LNAME_PASSWD, loginName, password); } /** * 初始化User的延迟加载关联roleList. */ public void initUser(User user) { initProxyObject(user.getRoleList()); } }
最近下载更多