还是那个例子
package com.bit.hibernate;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
@Entity
@Table(name="t_user")
public class User {
private int id;
private String name;
private Group group;
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@ManyToOne(cascade={CascadeType.ALL},fetch=FetchType.LAZY) //加点东西
public Group getGroup() {
return group;
}
public void setGroup(Group group) {
this.group = group;
}
}
这样的话你查多的一方 一那一方就不给你查出来了 因为你弄了个懒加载
只有当你用到了才帮你查出来
分享到:
相关推荐
标题中的“hibernate_1700_one2many_many2one_bi_crud(5)”指的是一项关于Hibernate框架的教程,重点在于介绍一对多(One-to-Many)和多对一(Many-to-One)双向关联关系的创建、读取、更新和删除(CRUD)操作。...
4. **CRUD操作**: - **Create(创建)**:通过Hibernate的save()或saveOrUpdate()方法将对象持久化到数据库。 - **Read(读取)**:利用Session的get()、load()或query()方法获取数据。 - **Update(更新)**:...
通过Hibernate,开发者可以创建Java对象(实体类),这些对象与数据库中的表进行映射,从而实现对数据库数据的CRUD(创建、读取、更新、删除)操作。 **实体类编写规则**: 1. 实体类的属性应声明为私有的。 2. ...
标题“spring_hibernate_in one and find more than 1 rs”暗示了这个压缩包可能包含一个整合Spring和Hibernate的示例项目,重点在于在一个查询中找到多条结果。在这个项目中,Spring作为依赖注入和框架管理工具,而...
标题"DMS.rar_dms_hibernate_myeclipse hibernate_mysql hibernate_struts"表明这是一个与数据库管理系统(DMS)相关的项目,使用了Hibernate ORM框架,MyEclipse作为开发环境,并结合了MySQL数据库和Struts框架。...
【标题】"hibernate_day4_hibernate_sick7s3_" 暗示这是一个关于Hibernate框架的学习资源,可能是第四天的学习内容,专注于"hibernate_sick7s3"这个特定主题。在这个主题下,可能涉及了更深入或者特别的使用场景或...
标题 "hibernate_____实现ssh2用的hibernate" 提到的是在SSH2(Struts、Spring、Hibernate)框架中使用Hibernate的情况。SSH2是中国Java Web开发领域中广泛使用的三大开源框架集成,用于构建高效、可扩展的企业级...
2. **配置文件**:`hibernate.cfg.xml`是Hibernate的主要配置文件,包含数据库连接信息、SessionFactory的配置等,它是启动Hibernate的第一步。 3. **实体类(Entity)**:在Hibernate中,Java类对应数据库中的表,...
同时,还能了解到如何配置SessionFactory,创建DAO(Data Access Object)层,以及如何利用Hibernate的Session对象进行CRUD(Create, Read, Update, Delete)操作。 总结来说,"struts_hibernate_bbs.rar"是一个很...
Struts_Spring__Hibernate_指导学生做ssh项目 简单易学_Struts_Spring__Hibernate_指导学生做ssh项目
【标题】"test_hibernate_oracle_03.zip"是一个包含使用Hibernate框架与Oracle数据库进行CRUD操作(创建、读取、更新、删除)的示例项目。这个压缩包提供了有关如何通过Hibernate在Oracle数据库中执行插入、查询、...
在本项目中,Hibernate可能用于建立Java对象与数据库表之间的映射,执行CRUD(创建、读取、更新、删除)操作,以及管理数据库连接。 "Hadoqw"看起来像是一个拼写错误或者可能是项目中的特定术语,但在常规的SSH框架...
- `hibernate_17_001_jdbc`: 这部分代码展示了如何使用Hibernate与JDBC进行交互,包括创建SessionFactory、Session对象,以及执行基本的CRUD操作。 - `hibernate_17_003_setQueryCondition`: 这部分内容可能涉及到...
【Spring4-Struts2-Hibernate4 CRUD Demo_3】是一个综合性的开发示例,它展示了如何在Java Web应用程序中整合三大主流框架:Spring 4、Struts 2和Hibernate 4来实现CRUD(创建、读取、更新、删除)操作。这个Demo...
而`hibernate_plugs_2.zip`这个压缩包很可能是关于Hibernate插件及其相关示例的集合,旨在帮助开发者更好地理解和利用这些工具来提升开发效率。 首先,我们来探讨一下Hibernate的核心概念。Hibernate允许开发者用...
标题中的“FF.MSOL.SOA.rar_jpa hibernate_spring hibernate_spring mvc”表明这是一个关于Java企业级开发的资源包,其中涉及到的主要技术栈是JPA(Java Persistence API)、Hibernate、Spring以及Spring MVC。...
4. **Struts2配置**:在struts.xml文件中,开发者会定义Action的配置,包括Action类、方法映射、结果类型和可能重定向的URL。这使得Struts2知道何时调用哪个Action方法,以及方法执行后的页面跳转。 5. **...
这个例子的核心目标是演示如何配置Hibernate 4以与Oracle数据库进行交互,包括设置配置文件、创建实体类、编写映射文件以及执行基本的CRUD(创建、读取、更新、删除)操作。通过这个实例,开发者可以理解如何将Java...
标题中的"first_demo.rar_DEMO_struts2_struts2_hibernate_简历"表明这是一个关于使用Struts2和Hibernate框架开发的初级示例项目,主要功能是实现简历的创建、查看、编辑和删除操作。这个DEMO是针对初学者或者开发者...
2. **JPA(Java Persistence API)**:虽然Hibernate最初并不依赖JPA,但在3.5版本中,已经完全兼容JPA标准,使得开发者可以选择使用JPA API进行编程,同时享受到Hibernate的强大功能。 3. **Hibernate Annotations...