-
get/load区别2 查询不到,返回不同 get返回null load返回异常查看全部
-
get\load方法查询的区别查看全部
-
hibernate基本类型查看全部
-
单一主键 assigned native查看全部
-
hbm配置文件常用设置查看全部
-
openSession与getCurrentSession的区别查看全部
-
session与connection的关系:多对一的关系查看全部
-
hibernate执行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
-
openSession与getCurrentSession的区别: 1:getCurrentSession在事务提交或者回滚之后会自动关闭,而openSession需要你手动关闭 。如果使用openSession而没有手动关闭,多次之后会导致连接池溢出。 2:openSession每次创建新的session对象,而getCurrentSession使用现有的session对象查看全部
-
编写第一个hibernate例子查看全部
-
获得sessioin对象的方法: 1:openSession() 2:getCurrentSession() 如果使用getCurrentSession需要在hibernate.cfg.xml文件中进行配置 本地事务(jdbc事务) <property name="hibernate.current_session_context_class">thread</property> 全局事务(jta事务) <property name="hibernate.current_session_context_class">jta</property>查看全部
-
Hibernate对数据的操作都是封装在事务当中,并且默认是非自动提交的方式。所以用session保存对象时,如果不开启事务,并且手工提交事务,对象并不会真正保存在数据库中查看全部
-
session可以理解为操作数据库的对象,session和connection是多对一关系,每个session都有与之对应的connection,一个connection可能有多个sessioin与之对应 把对象保存在关系数据库中需要调用session的各种方法save(),update(),delete(),createQuery()进行增删改查查看全部
-
@Test 测试方法 @Before 初始化方法 @After 释放资源查看全部
举报
0/150
提交
取消