问一个关于Hibernate的get方法的问题

问题描述

get方法不是说会加载全部实体全部数据吗,那为什么用get的时候还会产生懒加载异常呢,求解释。

解决方案

解决方案二:
谁说的,你如果在一对多等这种关系下配置了延迟加载就会出现懒加载异常
解决方案三:
不会吧,load才会懒加载
解决方案四:
不懂Hibernate,推荐去招聘网上看看Hibernate用的多不多,一朋友这几天找工作,他说招聘里绝大多数都是要求用MyBatis,很少看到要Hibernate的
解决方案五:
你的实体与其他实体有子主关系,比如一对一一对多多对一,这时候get也会加载子实体,如果子实体不是懒加载会出这个异常。这东西也就是项目建设时候用,很多都忘记了,但肯定和子主实体有关系

时间: 2024-09-12 03:56:09

问一个关于Hibernate的get方法的问题的相关文章

标签-问一个关于hibernate的问题?

问题描述 问一个关于hibernate的问题? 多对一关系,DataDic对DataDicType, 然后通过查询获得DataDic的表数据,放在dataDicList数组中,怎么在jstl的c:foreach标签中显示DataDicType中的某个字段值,即dataDic.dataDicType.getXXX() 这是DataDic的表和映射文件 这是DataDicType表,和DataDic有一对多 多对一关系 这是页面要显示的列表内容,问题就在这里,第2列的ddTypeName怎么获取?

问一个hibernate的懒加载的问题

问题描述 问一个hibernate的懒加载的问题 1.我定义Survey和Page类,Survey设置Page的集合属性,然后建立双向关联,我故意把集合注解成懒加载... 2.然后我通过这段代码把Page集合重数据库取出 3.然后调用Survey的get方法得到集合,再把Page一个一个放进集合中去 4.然后再外面迭代Survey的page集合抛异常是懒加载为什么?为什么?为什么? /* *通过survey的id取出survey *(我用spring在这方法上面配置了事务) */ public

相似度-问一个求两组数相似程度的比较方法

问题描述 问一个求两组数相似程度的比较方法 如题,这两组数据的对应位置无关,属于统计学的范畴.譬如说,A.B两组数据中,A组数据符合正态分布,那么求B组数据属于A组数据的可能性?这个应该用什么方法呢? 解决方案 尤其是对于正态分布这种你已经知道某一组数据分布的情况下,贝叶斯很适合 解决方案二: 如果两个数组一样长的话,可以把两个数组都看成是多维向量,求两个向量间的夹角就好了,夹角越小越相似cos_theta=a*b/|a}*|b| 解决方案三: 请问具体是怎么实现的?譬如a=[1,2,4,7,1

问一个笼统的问题,ios客户端和服务器通信都有什么方法

问题描述 问一个笼统的问题,ios客户端和服务器通信都有什么方法 ios客户端和服务器通信时都有那些方法?那种比较好用或最常用的? 解决方案 ios设备的网络通信的方法,有如下两个大类: 1.使用socket的方式进行通信. 2.使用asynsocket类库进行通信. 两种方法当中,我觉得asynsocket更好,因为是别人已经封装好的类库,比较稳定.但是对于直接使用socket的通信方法我倒是觉得很灵活.因为控制都是自己在做的事情. 先列举集中不同的使用方法: 1.直接使用socket的方式.

xml-关于安卓设置按钮回退到上一个activity的问题 ,问下大神两种方法的不同。

问题描述 关于安卓设置按钮回退到上一个activity的问题 ,问下大神两种方法的不同. 1.第一种是常规的添加按钮监听,使用finish回退到上一个activit运行成功. 2.查资料后,还有一种解决方式为在xml文件按钮中设置android:onClick=""back"",然后在调用当前xml文件的activity中编写back()方法包含finish()结束当前的activity,自己编写的代码不报错,但是回退到上一个界面是会弹出无法运行界面,然后回退到上一

菜鸟问一个hibernate关于继承关系映射的配置问题

问题描述 菜鸟问一个hibernate关于继承关系映射的配置问题 按照教学视频配置: <class name="Employee" discriminator-value = "0"> <id name="id"> <generator class="native"></generator> </id> <property name="name&quo

问下一个抽象类,里面的方法可以直接使用吗?

问题描述 问下一个抽象类,里面的方法可以直接使用吗? 解决方案 解决方案二:不可以,呵呵解决方案三:可以解决方案四:抽象方法就是以abstract关键字修饰的方法,抽象方法可以看作是没有实现体的虚方法,并且必须在派生类中被覆写,如果一个类包括抽象方法,则该类就是一个抽象类,抽象类必须被继承.解决方案五:抽象类是不能实例化的类,必须通过它的子类才能使用它的方法.解决方案六:如果是静态方法是可以直接使用的解决方案七:只要是static方法就可以...为什么不可以...解决方案八:抽象类汽车{抽象方法

dao-大神时间到了~下面这段代码每一个函数和里边的方法都什么意思,用来干嘛的?谁能说得详细~虚心求教

问题描述 大神时间到了~下面这段代码每一个函数和里边的方法都什么意思,用来干嘛的?谁能说得详细~虚心求教 大神时间到了~下面这段代码每一个函数和里边的方法都什么意思,用来干嘛的?谁能说得详细~虚心求教 package com.sysgrrj.module.ZheJiuSheZhi.dao;import com.sysgrrj.module.ZheJiuSheZhi.valueobject.ZheJiuSheZhi;import org.hibernate.*;import org.springf

java-新手问一个很奇怪的问题

问题描述 新手问一个很奇怪的问题 class Demo { int num = 1; int add = 2; Demo() { num = 5; add = 6; } void show() { System.out.println("Fu num="+num+" Fu add="+add); } } class DemoA extends Demo { DemoA() { this.num = 3; this.add = 4; } void show() { S