hibernate 多对一得跑起来很慢,大家如何解决?

问题描述

hibernate多对一得跑起来很慢,大家如何解决?

解决方案

解决方案二:
看你是不是需要及时获得信息。如果要的话fetch=‘join’看你用不用延迟加载了!!如果用lazy='true',那配fetch=‘join’作用也不大,就要用select其次就怕关联了spring,这个有优化sql功能。慢慢研究。
解决方案三:
我比较好奇,楼主是怎么感觉到他慢的?
解决方案四:
详细点楼主没说清楚尽量懒加载
解决方案五:
延迟加载,还有就是别用关系

时间: 2024-08-01 18:37:06

hibernate 多对一得跑起来很慢,大家如何解决?的相关文章

Hibernate 多对多关联 中间表有多个字段如何配置

问题描述 例如 :学生 与课程之间是多对多关联,中间表不仅有学生表和课程表的主键,中间表还有其他字段(成绩等),该如何配置,用JPA如何设置,望大家指点指点| 解决方案 一个事例:LoginInfo.hbm.xml<hibernate-mapping><class name="com.ucit.ca.webApp.po.LoginInfo" table="CAS_USER_MODULE_INFO"><id name="lid&

hibernate-eclipse如何利用数据库反向生成Hibernate多对多、一对多实体类(生成全部为int类型)。

问题描述 eclipse如何利用数据库反向生成Hibernate多对多.一对多实体类(生成全部为int类型). 如题 解决方案 如果你表的关系建好了,,直接通过dataSource就能反向生成了 解决方案二: Myeclipse 连接到你的数据库,在对应的表上右击,点hibernate reserve ,然后一步步操作下去,就会成功 解决方案三: /* SQLyog Ultimate v10.00 Beta1 MySQL - 5.6.26-log : Database - db_template

Hibernate多对多关系查询出所有结果

问题描述 Hibernate多对多关系查询出所有结果 问题背景: 现在有三张表,学生.班级.课程,学生和班级为多对多,学生和课程为多对多,班级和课程是多对一,即一门课可以有多个班级. 我写的学生实体类: private Integer id; private String name; private Set<Clazz> clazzs=new HashSet<>(); //n-n private Set<Course> courses=new HashSet<&g

weblogic部署服务,c3po+hibernate应用,程序跑一段时间后内存溢出

问题描述 weblogic部署服务,c3po+hibernate应用,程序跑一段时间后内存溢出 Exception in thread "C3P0PooledConnectionPoolManager-Helper Thread-#0" java.lang.OutOfMemoryError: Java heap space at oracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.java:870) a

hibernate多对多关联查询配置

问题描述 hibernate多对多关联查询配置 学生.课程.成绩三者 public class Student extends BaseModel { private static final long serialVersionUID = 1L; @Id @GenericGenerator(name = "idGenerator", strategy = "uuid") @GeneratedValue(generator = "idGenerator&q

专访探探DBA张文升:PG在互联网应用中同样也跑的很欢畅

张文升认为,PG无论在可靠性和性能方面都不输其它任何关系型数据库 张文升,探探DBA,负责探探的数据库架构.运维和调优的工作.拥有8年开发经验,曾任去哪儿网DBA. 9月24日,张文升将参加在北京举办的线下活动,分享PostgreSQL在互联网应用的一些经验.值此,他分享了个人的一些经历,以及对PG的一些看法. 9月24日开源数据库企业应用实践PostgreSQL.Greenplum专场培训,点击这里>>>免费报名 正文: 初接触PG,"What?什么是PG?"一脸懵

hibernate 多对多 中间表主键问题?

问题描述 现在有一个问题就是在hibernate多对多中间表,一般都是两个外键,例如:用户表主键:userid角色表主键:roleid中间表字段为两个外键:userid,roleid作为联合主键.但是现在我如果想在中间表加一个字段为单独的主键,即设置一个字段id作为主键.那么采用hibernate向中间表插入数据的时候,就会出现问题,即设置一个字段id作为主键.那么采用hibernate向中间表插入数据的时候,就会出现问题,即主键id字段插入为空,会报错误Causedby:java.sql.SQ

java web-怎样更新hibernate多对一中的一方

问题描述 怎样更新hibernate多对一中的一方 还是那个问题下午把查看多对一中的一方(所属类别)问题解决了但是更新不了(所属类别)?是因为我直接把对象set进去了还是别的问题?medicine是多方在其实体类中有属性private Category category:,category是一方 medicine.hbm.xml: category.hbm.xml: action类: public class MedicineUpdateAction extends ActionSupport

hibernate-初学Hibernate遇到一个问题,疑惑很久了,请帮忙看看。

问题描述 初学Hibernate遇到一个问题,疑惑很久了,请帮忙看看. package com.pb.hibernate.test; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import com.pb.hibernate.po.Student; import com.pb.hibernate.util.HibernateS