📄 userdaoimpl.java
字号:
package feng.shoppingcart.dao.impl;import java.util.*;import org.hibernate.Query;import org.hibernate.Session;import feng.shoppingcart.dao.UserDao;import feng.shoppingcart.entity.*;import feng.shoppingcart.util.*;public class UserDaoImpl implements UserDao{ public void deleteUser(User user) throws Exception{ Session session=UtilContext.getSession(); session.delete(user); } public User insertUser(User user) throws Exception{ Session session=UtilContext.getSession(); session.save(user); return user; } public Collection<User> queryAllUser()throws Exception { Session session=UtilContext.getSession(); Query query=session.createQuery("from User"); List result=query.list(); return result; } public User queryUserByName(String name) throws Exception{ Session session=UtilContext.getSession(); User user=null; Query query=session.createQuery("from User as u where u.name=:name"); query.setString("name", name); List result=query.list(); if(!result.isEmpty()){ user=(User)result.get(0); } return user; } public User queryUserById(Integer id) throws Exception{ Session session=UtilContext.getSession(); User user=null; user=(User)session.get(User.class,id); return user; } public User updateUser(User user) throws Exception{ Session session=UtilContext.getSession(); session.update(user); return user; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -