资源简介
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
相关资源
- 登录注册界面.zip48872
- IAR For ARM 7.3最新注册机
- IAR7.20H破解机注册机
- IAR for MSP430 v7.10.1 注册机
- IAR-Keygen-2019+附使用教程.zip
- IAR 7.3 注册机
- IAR For ARM V5.5 注册机
- IAR For ARM 7.4 破解
- USB.Over.Network.Server 注册机
- 根据硬件ID和程序ID生成注册码
- 益和注册机
- vSphere6.06.56.7通用版注册机
- jQuery ajax实现简单登录验证
- 键盘记录器7.1 绿色注册版(破解版)
- CAD2010注册机32bit and 64bit
- 音创V3.0豪华版注册机
- Unity3D登录界面工程
- 新笔画输入法8.2注册机
- 007出纳管理系统 v7[1].5.94 算法注册机
- cced注册机
- 漂亮的系统登录界面
- 120项注册表优化键
- 安装文件注册表提取工具-注册表监视
- ssh框架实现的学生管理系统
- jmail组件 v4.3
- winsock win10 注册表备份文件
- RADMIN 3.4 注册机WIN10可用
- 易语言注册码验证思路模块源码
- 友善串口调试助手V3.7.3,带注册码
- Windows下访问LINUX的利器-SSH
川公网安备 51152502000135号
评论
共有 条评论