📄 userinfodao.java
字号:
/* * Created on 2004-11-21 * * http://www.open-v.com 提供代码的维护工作 */package com.openv.spring.service.dao.impl;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.doomdark.uuid.UUIDGenerator;import org.springframework.dao.DataAccessException;import org.springframework.orm.hibernate.support.HibernateDaoSupport;import com.openv.spring.domainmodel.UserInfoVO;import com.openv.spring.service.dao.IUserInfoDAO;import com.openv.spring.service.hibernate.UserInfo;/** * IUserInfoDAO实现。处理用户相关信息的DAO实现。比如,存储用户注册信息。 * * @author luoshifei */public class UserInfoDAO extends HibernateDaoSupport implements IUserInfoDAO { private static final Log log = LogFactory.getLog(UserInfoDAO.class); /** * 存储用户注册信息 * * @param userinfoVO * 用户注册信息 * * @return boolean 存储用户注册信息是否成功 */ public boolean setUserInfo(UserInfoVO userinfoVO) throws DataAccessException { if (userinfoVO == null) { return false; } UserInfo ui = new UserInfo(); ui.setId(getID()); ui.setUsername(userinfoVO.getUsername().trim()); ui.setEmail(userinfoVO.getEmail().trim()); this.getHibernateTemplate().save(ui); return true; } /** * 模拟唯一ID的生成 * * @return */ private String getID() { return UUIDGenerator.getInstance().generateTimeBasedUUID().toString(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -