课程
/后端开发
/Java
/HQL数据查询基础
不需要开启事务?直接session就能查询??我的不好使啊??
2017-06-14
源自:HQL数据查询基础 3-4
正在回答
你在hibernate.cfg.xml中设置了手工管理事务,所以在查询的时候需要开启事务,提交事务。
黑店老板
只查询不修改数据库里任何数据时,是可以不事务提交的。。
qq_頖縌乖乄絯_04017281
1. 确认 hibernate.cfg.xml 下配置 :<property name="hibernate.current_session_context_class">thread</property>2. 确认获取 Session 方式:mSession = mSessionFactory.getCurrentSession();3. 确认重写 doWork() 并调用 connection.setAutoCommit(true); 启动事务4. 确认 mSession 执行查询语句后调用 mSession.flush();
举报
使用HQL从数据库中找到你要的数据,掌握了使用Hibernate
1 回答hql 是只能查询吗? saov() 添加不了啊
1 回答这里为什么没有事务的提交就可以进行查询呢?
1 回答hql多表查询功能
2 回答如果查询多个表中的数据,自定义的类要不要映射表呢
2 回答hql语句查询两个类,查询的结果list怎么遍历·