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

📄 userbizimpl.java

📁 网上购物车的JAVA代码实现版
💻 JAVA
字号:
package feng.shoppingcart.biz.impl;import java.util.*;import org.hibernate.*;import feng.shoppingcart.biz.*;import feng.shoppingcart.entity.*;import feng.shoppingcart.util.*;import feng.shoppingcart.dao.*;public class UserBizImpl implements UserBiz{	public User login(String name, String password) throws Exception {		Session session=null;		try{			session=UtilContext.getSession();			UserDao dao=UtilContext.getUserDao();			User user=dao.queryUserByName(name);			if(user!=null && user.getPassword().equals(password)){				return user;			}			return null;		}finally{			UtilContext.release(session);		}	}	public void insertOrder(Order order) throws Exception {		Session session=null;		Transaction trans=null;		try{			session=UtilContext.getSession();			OrderDao dao=UtilContext.getOrderDao();			trans=session.beginTransaction();			dao.insertOrder(order);			trans.commit();					}catch(Exception e){			if(trans!=null)	trans.rollback();			e.printStackTrace();			throw new Exception(e);		}finally{			UtilContext.release(session);		}					}	public User insertUser(User user) throws Exception {		Session session=null;		Transaction trans=null;		try{			UserDao dao=UtilContext.getUserDao();			session=UtilContext.getSession();			trans=session.beginTransaction();			User u=dao.insertUser(user);			trans.commit();			return u;		}catch(Exception e){			if(trans!=null)	trans.rollback();			throw new Exception(e);		}finally{			UtilContext.release(session);		}	}	public Collection<Product> queryAllProduct() throws Exception {		Session session=null;		try{			ProductDao dao=UtilContext.getProductDao();			session=UtilContext.getSession();			Collection<Product> col=dao.queryAllProduct();			return col;		}catch(Exception e){			throw new Exception(e);		}finally{			UtilContext.release(session);		}	}	public User updateUser(User user) throws Exception {		Session session=null;		Transaction trans=null;		try{			session=UtilContext.getSession();			UserDao dao=UtilContext.getUserDao();			trans=session.beginTransaction();			User u=dao.updateUser(user);			trans.commit();			return u;		}catch(Exception e){			if(trans!=null)	trans.rollback();			throw new Exception(e);		}finally{			UtilContext.release(session);		}	}	public Product queryProductById(Integer id) throws Exception {		Session session=null;		try{			ProductDao dao=UtilContext.getProductDao();			session=UtilContext.getSession();			Product product=dao.queryProductById(id);			return product;		}catch(Exception e){			throw new Exception(e);		}finally{			UtilContext.release(session);		}	}	public Product queryProductByName(String name) throws Exception {		Session session=null;		try{			ProductDao dao=UtilContext.getProductDao();			session=UtilContext.getSession();			Product product=dao.queryProductByName(name);			return product;		}catch(Exception e){			throw new Exception(e);		}finally{			UtilContext.release(session);		}	}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -