Hibernate对数据库的基本操作(增删查改)
在操作session前需开启事务,操作结束后及时提交
增(save)
功能:用于把bookEntity作为参数(对象)插入数据库中
BookEntity bookEntity = new BookEntity();
bookEntity.setBookNo("199697");
bookEntity.setBookName("gelintonghua");
bookEntity.setAuthor("gelin");
session.save(bookEntity);
删(delete)
功能:用于把bookEntity作为参数(对象)从数据库表中删除,条件为bookEntity的主键
BookEntity bookEntity = session.get(BookEntity.class, "199697");
session.delete(bookEntity);
改(update)
功能:找到与主键相同的记录,用新的实体对象去替换它
BookEntity bookEntity = session.get(BookEntity.class, "199697");
bookEntity.setBookName("geg00000");
session.update(bookEntity);
查(get)
功能:根据主键查询出满足条件的实体对象
BookEntity bookEntity = session.get(BookEntity.class, "123456");