⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userinfodao.java

📁 《精通Spring》源代码
💻 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 + -