Hibernate 入门------简单的CRUD
来源:互联网 发布:qt保存数据到文件 编辑:程序博客网 时间:2024/05/23 23:41
Hibernate 入门——简单的CRUD
ONE Goal , ONE Passion !
注意操作完成后,提交事务.
H3Utils 工具类:
H3Utils 工具类 public class H3Utils { private static Configuration config = null; private static SessionFactory sessionFactory = null; static { config = new Configuration().configure(); sessionFactory = config.buildSessionFactory(); } /** * 获取SessionFactory对象 * * @return */ public static SessionFactory getSessionFactory() { return sessionFactory; } /** * 获取session对象 * * @return */ public static Session getSession() { return sessionFactory.openSession(); }
测试类的初始化代码:
private static Session session = null; private static User user = null; private static Transaction transaction = null; static{ session = H3Utils.getSession(); transaction = session.beginTransaction(); user = new User(); user.setId("1"); user.setName("fy"); user.setPwd("123"); } }
- 增:
@Test public void add(){ // session.save(user); session.persist(user); transaction.commit(); }
- 删
如果有2条完全相同的数据,则会失败 @Test public void delete(){ session.delete(user); transaction.commit(); }
- 改
@Test public void update(){ session.update(user); transaction.commit(); }
- 查
@Test public void select(){ session.get(User.class,"1"); session.load(User.class,"1"); transaction.commit(); }
0 0
- Hibernate 入门------简单的CRUD
- Hibernate入门BLOG [四、Hibernate的CRUD简单总结]
- hibernate简单的crud
- Hibernate实现简单的CRUD
- Hibernate-简单的crud案例
- Hibernate入门(三)简单CRUD
- MyBatis入门简单的CRUD
- 基于JPA的Hibernate->CRUD(简单应用)
- Hibernate入门 CRUD
- Hibernate-CRUD简单实例
- Hibernate-简单完成crud
- mybatis入门及简单的crud
- maven hibernate 实现对mysql简单的CRUD操作
- hibernate 的CRUD
- hibernate的crud操作
- hibernate的CRUD操作
- hibernate的CRUD操作
- Hibernate的CRUD操作
- windows UI自动化测试
- freemarker.properties的属性文件的配置说明
- iOS性能优化 instruments
- Python __getattr__ __getattribute__
- keras中查看各类版本号
- Hibernate 入门------简单的CRUD
- leetcode56. Merge Intervals
- mysql 5.7新数据库sys解析
- bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml
- TensorFlow 图像数据预处理及可视化
- 导入ssh项目到myeclipse(最新最详细)
- Android PopupWindow类
- 快速击键系统Quickhit
- pandas 索引选取和过滤(四)