-
创建配置对象 创建服务注册对象 创建会话工厂对象 会话对象 开启事务查看全部
-
使用 junit 测试: @Test 测试注释标签 @Before 初始化方法 @After 释放资源查看全部
-
openSession于getCurrentSession的区别查看全部
-
openSession与getCurrentSession的区别: 1.getCurrentSession在事务提交或者回滚之后会自动关闭,而openSession需要你手动关闭。如果使用openSession而没有手动关闭,多次之后会导致连接池溢出。 2.openSession每次创建新的session对象,getCurrentSession使用现有的session对象查看全部
-
作用:将两个实体类合并在一起组建成一个表查看全部
-
拿到照片查看全部
-
用Blob寸照片查看全部
-
对象映射表中的主键生成策略查看全部
-
获取session两种方式区别查看全部
-
获取session对象的两种方式查看全部
-
transation简介查看全部
-
hibernate的执行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
-
JUnit注解查看全部
-
1.什么是ORM? 对象关系映射 2.为什么要使用Hibernate? Hibernate是java程序中一款稳定的ORM框架 3.Hibernate开发的基本步骤?(4步) 1)编写配置文档hibernate.cfg.xml 2)编写实体类 3)生成对应实体类的映射文件并添加到配置文档中 【在hibernate.cfg.xml文件中配置<mapping resource="com/entity/Student.hbm.xml"/>指明所在路径】 4)调用Hibernate API进行测试 4.openSession与getCurrentSession的区别 1)openSession是每次都创建一个新的对象而getCurrentSession每次创建的都是相同的对象【getCurrentSession类似单例模式】 2)openSession使用完毕一定要关闭!否则会出现溢出的问题,而getCurrentSession会在提交事务之后自动关闭 5.单表操作常用方法有哪些? 1)save 2)delete 3)update 4)get 5)load 6.get与load的区别 get使用时会马上发送SQL语句,获得实体类对象类型 load是在使用到具体的对象非主键属性时才会发送SQL语句,返回的是代理对象。查看全部
举报
0/150
提交
取消