资源简介
ssh实现页面登录和注册功能
数据库名:case
表名:user
代码片段和文件信息
package com.login.dao;
import java.util.List;
import org.hibernate.LockMode;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.login.vo.User;
/**
* A data access object (DAO) providing persistence and search support for User
* entities. Transaction control of the save() update() and delete() operations
* can directly support Spring container-managed transactions or they can be
* augmented to handle user-managed Spring transactions. Each of these methods
* provides additional information for how to configure it for the desired type
* of transaction control.
*
* @see com.login.vo.User
* @author MyEclipse Persistence Tools
*/
public class UserDAO extends HibernateDaoSupport {
private static final Logger log = LoggerFactory.getLogger(UserDAO.class);
// property constants
public static final String USERNAME = “username“;
public static final String PASSWORD = “password“;
protected void initDao() {
// do nothing
}
public void save(User transientInstance) {
log.debug(“saving User instance“);
try {
getHibernateTemplate().save(transientInstance);
log.debug(“save successful“);
} catch (RuntimeException re) {
log.error(“save failed“ re);
throw re;
}
}
public void delete(User persistentInstance) {
log.debug(“deleting User instance“);
try {
getHibernateTemplate().delete(persistentInstance);
log.debug(“delete successful“);
} catch (RuntimeException re) {
log.error(“delete failed“ re);
throw re;
}
}
public User findById(java.lang.Integer id) {
log.debug(“getting User instance with id: “ + id);
try {
User instance = (User) getHibernateTemplate().get(
“com.login.vo.User“ id);
return instance;
} catch (RuntimeException re) {
log.error(“get failed“ re);
throw re;
}
}
public List findByExample(User instance) {
log.debug(“finding User instance by example“);
try {
List results = getHibernateTemplate().findByExample(instance);
log.debug(“find by example successful result size: “
+ results.size());
return results;
} catch (RuntimeException re) {
log.error(“find by example failed“ re);
throw re;
}
}
public List findByProperty(String propertyName object value) {
log.debug(“finding User instance with property: “ + propertyName
+ “ value: “ + value);
try {
String queryString = “from User as model where model.“
+ propertyName + “= ?“;
return getHibernateTemplate().find(queryString value);
} catch (RuntimeException re) {
log.error(“find by property name failed“ re);
throw re;
}
}
public List findByUsername(object username) {
return findByProperty(USERNAME username);
}
public List findByPassword(object password) {
return findByProperty(PASSWORD password);
}
public List findAll() {
log.debug(“finding all User instances“);
try {
String queryString =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2379 2010-07-22 08:18 SSH实现\case\.classpath
文件 593 2010-07-22 08:20 SSH实现\case\.myhibernatedata
文件 285 2010-07-27 08:27 SSH实现\case\.myme
文件 256 2010-07-22 08:14 SSH实现\case\.mystrutsdata
文件 1903 2010-07-22 09:02 SSH实现\case\.project
文件 500 2010-07-22 08:13 SSH实现\case\.settings\.jsdtscope
文件 330 2010-07-22 08:13 SSH实现\case\.settings\org.eclipse.jdt.core.prefs
文件 49 2010-07-22 08:13 SSH实现\case\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2010-07-22 08:13 SSH实现\case\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 474 2010-07-22 08:18 SSH实现\case\.springBeans
文件 4132 2010-07-22 08:20 SSH实现\case\src\com\login\dao\UserDAO.java
文件 816 2010-07-27 09:45 SSH实现\case\src\com\login\service\UserService.java
文件 1765 2010-07-27 09:45 SSH实现\case\src\com\login\struts\action\UserAction.java
文件 81 2010-07-22 08:14 SSH实现\case\src\com\login\struts\ApplicationResources.properties
文件 1659 2010-07-22 08:39 SSH实现\case\src\com\login\struts\form\UserForm.java
文件 924 2010-07-22 08:20 SSH实现\case\src\com\login\vo\AbstractUser.java
文件 788 2010-07-22 08:20 SSH实现\case\src\com\login\vo\User.hbm.xm
文件 333 2010-07-22 08:20 SSH实现\case\src\com\login\vo\User.java
文件 829 2010-07-27 09:47 SSH实现\case\WebRoot\failure.jsp
文件 534 2010-07-22 08:39 SSH实现\case\WebRoot\login.jsp
文件 36 2010-07-22 08:13 SSH实现\case\WebRoot\me
文件 832 2010-07-22 08:44 SSH实现\case\WebRoot\success.jsp
文件 555 2010-07-27 09:47 SSH实现\case\WebRoot\WEB-INF\.struts-config.mex
文件 1662 2010-07-22 09:00 SSH实现\case\WebRoot\WEB-INF\applicationContext.xm
文件 5185 2010-07-27 08:27 SSH实现\case\WebRoot\WEB-INF\classes\com\login\dao\UserDAO.class
文件 1535 2010-07-27 09:45 SSH实现\case\WebRoot\WEB-INF\classes\com\login\service\UserService.class
文件 1735 2010-07-27 09:45 SSH实现\case\WebRoot\WEB-INF\classes\com\login\struts\action\UserAction.class
文件 81 2010-07-22 08:14 SSH实现\case\WebRoot\WEB-INF\classes\com\login\struts\ApplicationResources.properties
文件 1261 2010-07-27 08:27 SSH实现\case\WebRoot\WEB-INF\classes\com\login\struts\form\UserForm.class
文件 1167 2010-07-27 08:27 SSH实现\case\WebRoot\WEB-INF\classes\com\login\vo\AbstractUser.class
............此处省略58个文件信息
- 上一篇:libSVM的代码详细解析,注释非常详细
- 下一篇:asn1c-0.9.24
相关资源
- sunlike8.0 天心erp注册机_255用户 台湾天
- 中兴onu定制终端注册清零工具
- l思迅写狗与注册
- 最新版U盘数据恢复大师含注册码new
- SSH简单增删改查
- haneWIN DHCP Server V3.13汉化注册版2013.4更
- Acrobat_Pro_8.1.2注册机
- SecureCRT 8.0注册机
- TurboMail 3.9.2 注册文件
- ComponentOne Studio 2015 注册机 keygen
- K3 注册码调验工具
- ADO.net基础,里面有登陆,注册界面教
- sourceinsight 4 注册系列号
- Http Analyzer 7(http抓包工具)7 7.6.4破解
- 起名正宗2.31(破解版,内带注册机)
- 正则表达式工具Regex Match Tracer v2.1+注
- 易语言迅游注册模块源码
- kepserver4.5注册文件
- 易我数据恢复(带注册码
- WinHex 17.2 官方简体中文版 + 注册机
- 易语言注册热键的应用源码
- 易语言注册热键模块源码
- 易语言注册热键演示源码
- NemaStudio1.36 NMEA模拟工具软件最新+注册
- centos 7 openssh7.9p 201810月最新版,基于
- 基于中国知识产权背景下CCId的注册设
- IAR各个版本最新版注册机含安装文档
- VirusShare_00177.zip
- WinRAR5.61 官方简体中文注册版(64位)
- 06职称计算机考试题库破解版9模块+注
评论
共有 条评论