资源简介
Java宠物商店,Struts,Spring,Hibernate实现。
代码片段和文件信息
package ajax;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import dao.hibimpl.HibernateSessionFactory;
import entity.PetInfo;
public class PetManager {
//检查宠物名是否存在
public boolean checkNameExists(String name){
boolean ret = true;
String hql = “from PetInfo p where p.petName = :petName“;
Query q = HibernateSessionFactory.getSession().createQuery(hql);
q.setString(“petName“ name);
ret = !q.list().isEmpty();
System.out.println(“返回值:----------------“+ret);
return ret;
}
//宠物喂食
public String doFeed(int id){
String ret = ““;
String hql = “update PetInfo p “ + “set p.petStrength=p.petStrength+30 “+“where p.petId = :petId“;//喂食:力量+30
//获得session
Session session = HibernateSessionFactory.getSession();
//开启事务
Transaction tx = null;
try {
tx = session.beginTransaction();
Query q = session.createQuery(hql);
q.setInteger(“petId“ id);
q.executeUpdate();
hql = “from PetInfo p where p.petId = “ + id;
PetInfo petInfo = (PetInfo) session.createQuery(hql).uniqueResult();
tx.commit();
ret = “力量“ + petInfo.getPetStrength() + “
能力:“
+ petInfo.getPetCute() + “
爱心:“ + petInfo.getPetLove();
} catch (HibernateException e) {
if(null!=tx){tx.rollback();}
e.printStackTrace();
}finally{
session.close();
}
return ret;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-09-24 20:08 epet\
文件 4529 2009-09-11 08:01 epet\.classpath
目录 0 2012-09-24 19:47 epet\.myeclipse\
文件 472 2009-08-23 16:25 epet\.myhibernatedata
文件 285 2009-09-09 15:52 epet\.myme
文件 243 2009-08-11 16:02 epet\.mystrutsdata
文件 1715 2009-09-01 22:09 epet\.project
文件 467 2009-09-01 22:09 epet\.springBeans
文件 33880 2009-09-16 12:37 epet\accp.log
目录 0 2012-09-24 20:08 epet\src\
目录 0 2012-09-24 20:08 epet\src\ajax\
文件 1483 2009-09-17 16:01 epet\src\ajax\PetManager.java
文件 247 2009-09-10 23:15 epet\src\ajax\Test.java
目录 0 2012-09-24 20:08 epet\src\aop\
文件 1162 2009-09-09 10:41 epet\src\aop\DiaryAdvice.java
文件 2477 2009-09-10 09:06 epet\src\aop\DiaryAdvice2.java
文件 1362 2009-09-02 19:10 epet\src\aop\LotteryAdvice.java
文件 1641 2009-09-10 09:04 epet\src\aop\LotteryAdvice2.java
文件 7397 2009-09-10 09:26 epet\src\applicationContext.xm
目录 0 2012-09-24 20:08 epet\src\biz\
目录 0 2012-09-24 20:08 epet\src\biz\impl\
文件 3123 2009-09-04 16:02 epet\src\biz\impl\PetDiaryBizImpl.java
文件 3778 2009-09-04 16:02 epet\src\biz\impl\PetInfoBizImpl.java
文件 1481 2009-08-28 10:04 epet\src\biz\PetDiaryBiz.java
文件 1736 2009-08-28 07:49 epet\src\biz\PetInfoBiz.java
目录 0 2012-09-24 20:08 epet\src\dao\
目录 0 2012-09-24 20:08 epet\src\dao\hibimpl\
文件 3493 2009-08-25 17:01 epet\src\dao\hibimpl\ba
文件 2820 2009-09-04 16:02 epet\src\dao\hibimpl\ba
文件 3329 2009-08-21 16:22 epet\src\dao\hibimpl\HibernateSessionFactory.java
文件 8541 2009-09-03 23:18 epet\src\dao\hibimpl\PetDiaryDAOHibImpl.java
............此处省略260个文件信息
相关资源
- 网上商城系统(jsp+spring+mysql)功能完
- 基于ssm的房屋租赁管理系统
- SSH三大框架的整合(springmvc+spring+hi
- 会议室预定系统SSH
- 人力资源管理系统源码+SQL文件javawe
- SSH简单员工管理系统
- SSH三大整合完整jar包,包括Hibernate4,
- springboot教程,项目教程+源代码(完整
- java的ssh框架的完整项目
- B/S基于springMVC的网上选课系统功能齐
- 基于ssh的学生信息管理系统
- SSHstruts+spring+hibernate整合模板
- SSH2_EasyUI+mysql图书管理系统学习版
- Spring框架的所有jar包
- java利用websocket实现多人聊天室spring
- springMVC+mysql实现的Java web学生宿舍管理
- 旅游网站源码189281
- SSH的增删改查
- SSHspringmvc+spring4.1+hibernate4.0jar包整合
- Java项目之项目申报系统(Struts2+Spri
- 基于Spring MVC的个人博客系统的设计与
-
spring-fr
amework-4.2.4 所有jar包和xsd文件 - struts2+mysql+Hibernate物流管理系统
- spring4.0.2所有jar包以及com.springsource相
- 基于javaEE健康管理系统的设计与实现
- spring4.2.4jar包
- spring MVC+easyUI+mybatis开发网站后台管理
- 高校设备管理系统
- 旅游网站java+mysql).zip
- 基于Spring+Struts2+Hibernate 的商城系统
评论
共有 条评论