- 博客(5)
- 收藏
- 关注
原创 基于Hibernate实现CRUD
public class UserDaoImpl implements UserDao {@Overridepublic void insert(User u){SessionFactory sf = hibernateUtil.getSessionFactory();Session session =sf.getCurrentSession();//开启事务org.hibernate.Transaction transaction = session.beginTransaction();s
2021-06-16 20:26:27 67
原创 分页查询及代码
分页查询的目的:可以减少每次查询的内容,加快响应速度。具体代码Query query=session.createQuery("from User"); List users=query.list(); Number pageCount = users.size() / 3; int pageSize = (int) pageCount + 1; //分页页数 for (int i = 0; i < pageSize ; i++) { Syst
2021-06-16 20:21:25 150
原创 对象识别equals
比较通过查询后两个对象的内容是否相同,必须重写 equals()与hashCode()重写方法之一,equals()与hashCode()的方法是根据数据库的identity,就是透过getId()方法取得对象的id值并加以比较public boolean equals(Object obj) { if (this == obj) return true; if(obj == null) return false; if (!(obj instanceof User))
2021-06-16 20:18:25 55
原创 Hibernate-Query基本用法
// 调用代码:SessionFactory sessionFactory = cfg.buildSessionFactory();单例模式创建单例模式存储信息public void testSavaUser() { Configuration cfg = null; SessionFactory sf = null; Session session = null; Transaction ts = null; User u = new User(); u.setNa
2021-06-16 20:10:12 105
原创 Hibernate实现用户添加
准备1:导入Hibernate库(jar包)准备2:添加配置文件 – hibernate.cfg.xml (放在src下)具体配置内容如下:<hibernate-configuration> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property> <property nam
2021-06-16 20:02:48 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人