Java Hibernate中的部分对象加载
我有一个类,有时不需要完全加载。我可以部分加载它,还是需要创建类的轻版本(以及新的映射) 例如:带有id、标题、正文、作者、时间戳的类Java Hibernate中的部分对象加载,java,hibernate,orm,Java,Hibernate,Orm,我有一个类,有时不需要完全加载。我可以部分加载它,还是需要创建类的轻版本(以及新的映射) 例如:带有id、标题、正文、作者、时间戳的类消息。当我想删除邮件时,我只需要两个字段id,author 我有一个类,有时不需要完全加载。我可以部分加载它,还是需要创建类的轻版本(以及新的映射) 理论上,如果使用构建时字节码插装,Hibernate可以进行惰性属性加载。看见但我没有太多的经验,如果真的需要,我倾向于选择“轻版本”的方法 例如:带有id、标题、正文、作者、时间戳的类消息。当我想删除邮件时,我只需
消息
。当我想删除邮件时,我只需要两个字段id,author
我有一个类,有时不需要完全加载。我可以部分加载它,还是需要创建类的轻版本(以及新的映射)
理论上,如果使用构建时字节码插装,Hibernate可以进行惰性属性加载。看见但我没有太多的经验,如果真的需要,我倾向于选择“轻版本”的方法
例如:带有id、标题、正文、作者、时间戳的类消息。当我想删除邮件时,我只需要两个字段id,author
这可能不是最好的示例,因为您可以在此处使用一个(通常比加载消息实例并循环删除它们要有效得多)。见本节。但是如果不能,那么加载一个实体来删除它就是使用ORM时要付出的代价
我有一个类,有时不需要完全加载。我可以部分加载它,还是需要创建类的轻版本(以及新的映射)
理论上,如果使用构建时字节码插装,Hibernate可以进行惰性属性加载。看见但我没有太多的经验,如果真的需要,我倾向于选择“轻版本”的方法
例如:带有id、标题、正文、作者、时间戳的类消息。当我想删除邮件时,我只需要两个字段id,author
这可能不是最好的示例,因为您可以在此处使用一个(通常比加载消息实例并循环删除它们要有效得多)。见本节。但是如果不能,那么加载一个实体来删除它就是使用ORM时要付出的代价