首页>代码>寻求高质量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());
	}
}
最近下载更多
GG28GG28070  LV5 2017年11月16日
cadice  LV2 2017年6月28日
刘dsfdfgd  LV5 2017年6月26日
fugetsu  LV5 2017年3月7日
veinrein  LV27 2015年4月21日
ws04152  LV40 2014年7月31日
TonyYi  LV4 2014年7月31日
江户川柯南  LV13 2014年4月22日
AXIN  LV36 2014年2月26日
君辰  LV7 2013年9月5日
最近浏览更多
张大大的账号  LV2 2022年4月26日
and123456  LV11 2022年2月14日
1798139161  LV4 2022年2月7日
0592lyj  LV9 2021年1月7日
archerK3  LV8 2020年12月25日
w2919678982  LV1 2020年12月25日
colinyi  LV1 2020年11月15日
709885402  LV4 2020年11月3日
想想未来  LV3 2020年8月3日
wob_ku  LV6 2020年7月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友