package com.xqh.dao.impl;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.xqh.dao.PersonDao;
import com.xqh.model.Person;
import java.util.*;
public class PersonDaoHibernate
extends HibernateDaoSupport implements PersonDao
{
/**
* 加载Person实例
* @param id 需要加载的Person实例的标识属性值
* @return 指定id对应的Person实例
*/
public Person get(Integer id)
{
return getHibernateTemplate()
.get(Person.class, id);
}
/**
* 保存Person实例
* @param person 需要保存的Person实例
* @return 刚刚保存的Person实例的标识属性值
*/
public Integer save(Person person)
{
return (Integer)getHibernateTemplate()
.save(person);
}
/**
* 修改Person实例
* @param person 需要修改的Person实例
*/
public void update(Person person)
{
getHibernateTemplate().update(person);
}
/**
* 删除Person实例
* @param id 需要删除的Person实例的标识属性值
*/
public void delete(Integer id)
{
getHibernateTemplate().delete(get(id));
}
/**
* 删除Person实例
* @param person 需要删除的Person实例
*/
public void delete(Person person)
{
getHibernateTemplate().delete(person);
}
/**
* 根据用户名查找Person
* @param name 查询的人名
* @return 指定用户名对应的全部Person
*/
@SuppressWarnings("unchecked")
public List<Person> findByName(String name)
{
return (List<Person>)getHibernateTemplate()
.find("from Person p where p.name like ?" , name);
}
/**
* 查询全部Person实例
* @return 全部Person实例
*/
@SuppressWarnings("unchecked")
public List<Person> findAllPerson()
{
return (List<Person>)getHibernateTemplate()
.find("from Person");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Regist_S2SH.rar (72个子文件)
Regist_S2SH
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 500B
src
com
xqh
dao
PersonDao.java 983B
impl
PersonDaoHibernate.java 2KB
action
RegistAction.java 1KB
model
Person.java 712B
Person.hbm.xml 551B
service
Service.java 139B
impl
ServiceImpl.java 536B
struts.xml 861B
.project 1KB
WebRoot
META-INF
MANIFEST.MF 36B
welcome.jsp 510B
WEB-INF
web.xml 960B
classes
com
xqh
dao
PersonDao.class 568B
impl
PersonDaoHibernate.class 2KB
action
RegistAction.class 1KB
model
Person.hbm.xml 551B
Person.class 1KB
service
Service.class 156B
impl
ServiceImpl.class 869B
struts.xml 861B
lib
org.springframework.test-3.0.5.RELEASE.jar 200KB
commons-collections-3.1.jar 546KB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
hibernate-jpa-2.0-api-1.0.0.Final.jar 99KB
org.springframework.web.struts-3.0.5.RELEASE.jar 31KB
dom4j-1.6.1.jar 307KB
org.springframework.transaction-3.0.5.RELEASE.jar 226KB
javassist-3.12.0.GA.jar 618KB
org.springframework.context-3.0.5.RELEASE.jar 653KB
org.springframework.instrument.tomcat-3.0.5.RELEASE.jar 6KB
org.springframework.oxm-3.0.5.RELEASE.jar 60KB
org.springframework.beans-3.0.5.RELEASE.jar 542KB
mysql-connector-java-5.1.13-bin.jar 750KB
org.springframework.expression-3.0.5.RELEASE.jar 166KB
slf4j-nop-1.6.1.jar 5KB
slf4j-api-1.6.1.jar 25KB
xwork-core-2.2.1.jar 997KB
org.springframework.asm-3.0.5.RELEASE.jar 52KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
org.springframework.web.servlet-3.0.5.RELEASE.jar 409KB
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 603KB
org.springframework.web-3.0.5.RELEASE.jar 386KB
org.springframework.jdbc-3.0.5.RELEASE.jar 377KB
struts2-spring-plugin-2.2.1.jar 21KB
freemarker-2.3.16.jar 860KB
aspectjweaver.jar 1.6MB
org.springframework.core-3.0.5.RELEASE.jar 373KB
org.springframework.web.portlet-3.0.5.RELEASE.jar 171KB
commons-fileupload-1.2.1.jar 56KB
org.springframework.jms-3.0.5.RELEASE.jar 181KB
ognl-3.0.jar 224KB
org.springframework.aop-3.0.5.RELEASE.jar 314KB
com.springsource.net.sf.cglib-2.2.0.jar 319KB
org.springframework.instrument-3.0.5.RELEASE.jar 2KB
javassist-3.7.ga.jar 531KB
struts2-core-2.2.1.jar 755KB
commons-io-1.3.2.jar 86KB
jta-1.1.jar 11KB
org.springframework.orm-3.0.5.RELEASE.jar 326KB
org.springframework.context.support-3.0.5.RELEASE.jar 99KB
antlr-2.7.6.jar 433KB
org.springframework.aspects-3.0.5.RELEASE.jar 35KB
hibernate3.jar 3.9MB
applicationContext.xml 4KB
index.jsp 854B
regist.jsp 751B
error.jsp 478B
.mymetadata 306B
.classpath 4KB
.myeclipse
共 72 条
- 1
资源评论
- 清墨无痕2014-10-09使用,特别对入门的同学
- chenyumin13142014-05-30使用,特别对入门的同学
wanglg_008
- 粉丝: 0
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功