hibernate 中一对多的注解配置
//一方
@Entity
@Table(name="test_classinfo")
public class ClassInfo {
	  @Id
	  @SequenceGenerator(name="seqClassInfo",sequenceName="seq_test_classinfo")
	  @GeneratedValue(generator="seqClassInfo")
	  private Integer cid;
	  private String cname;
	  @OneToMany(mappedBy="classInfo")//mappedBy:有二个作用:1.放弃创建中间表 2.放弃维护外键关系
// 在这里如果没有(mappedBy="classInfo"),会自动生成一个莫名其妙的表
	  private Set<Students> students;
set,get方法省略
}
//多方
@Entity
@Table(name="test_student")
public class Students {
	  @Id
	  @SequenceGenerator(name="seqStudents",sequenceName="seq_test_student")
	  @GeneratedValue(generator="seqStudents")
	  private Integer sid;
	  private String sname;	 
	  @ManyToOne(cascade=CascadeType.ALL)
	  @JoinColumn(name="cid")
	  private ClassInfo classInfo;
set,get方法省略
}
hibernate 中一对多的注解配置的更多相关文章
- hibernate中多对多的注解配置
		
hibernate多对多的注解配置中的自动生成中间表的配置: @Entity@Table(name="test_student")public class Students { @ ...
 - Hibernate中@Embedded和@Embeddable注解
		
在使用实体类生成对应的数据库表时,很多的时候都会遇到这种情况:在一个实体类中引用另外的实体类,一般遇上这种情况,我们使用@OneToOne.@OneToMany.@ManyToOne.@ManyToM ...
 - hibernate 的一对多关联关系映射配置
		
hibernate 是操作实体类: 表是一对多的关系,当创建这2个实体的时候 在一的一方定义一个多的一方的集合 在多的一方定义一个一的一方的对象 表是多对多的关系,当创建这2个实体的时候 在互相中都有 ...
 - hibernate 一对多单向注解配置(实现级联操作 )
		
学生表关联学生的课程表(一对多) 学生表实体类: @Entity @Table(name = "JXD_COM_STUDENT") public class StudentMode ...
 - Hibernate中一对多和多对一关系
		
1.单向多对一和双向多对一的区别? 只需要从一方获取另一方的数据时 就使用单向关联双方都需要获取对方数据时 就使用双向关系 部门--人员 使用人员时如果只需要获取对应部门信息(user.getdept ...
 - hibernate中.hbm.xml和注解方式自动生成数据表的简单实例(由新手小白编写,仅适用新手小白)
		
绝逼新手小白,so 请大神指点! 如果真的错的太多,错的太离谱,错的误导了其他小伙伴,还望大神请勿喷,大神请担待,大神请高抬贵嘴......谢谢. 好了,正题 刚接触ssh,今天在搞使用.hbm.xm ...
 - hibernate中一对多多对一关系设计的理解
		
1.单向多对一和双向多对一的区别? 只需要从一方获取另一方的数据时 就使用单向关联双方都需要获取对方数据时 就使用双向关系 部门--人员 使用人员时如果只需要获取对应部门信息(user.getdept ...
 - hibernate关联非主键注解配置
		
现在有两张表:一张t_s_user用户表和t_s_user_serial_number用户序号表 CREATE TABLE `t_s_user` ( `id` ) NOT NULL, `email` ...
 - Hibernate 中一对多和多对多映射
		
1. 一对多映射 1.1 JavaWeb 一对多建表原则 多方表的外键指向一方表的主键; 1.2 编写一对多的 JavaBean // 客户(一方)和联系人(多方) // 客户(一方) JavaBea ...
 
随机推荐
- 关于hadoop集群管理系统搭建的规划说明
			
Hadoop集群管理系统搭建是每个入门级新手都非常头疼的事情,因为你可能花费了很久的时间在搭建运行环境,最终却不知道什么原因无法创建成功.但对新手来说,运行环境搭建不成功的概率还蛮高的. 在之前的分享 ...
 - AIX6.1 线程模型说明
			
引文:线程模型(Threading Model)默认从进程域 (M:N 模型 ) 改为系统全局域 (1:1 模型 ) 在 AIX 5L 中,pthread 线程的默认模型是 m:n 方式,而从 AIX ...
 - 【ActiveMQ入门-9】ActiveMQ学习-与Spring集成2
			
概述: 下面将介绍如何在Spring下集成ActiveMQ. 消费者:同步接收: 目的地:Queue 环境: 共5个文件 Receiver.java ReceiverTest.java Sender. ...
 - selenium java-2 chrome driver与对应版本
			
chrome driver下载地址:https://npm.taobao.org/mirrors/chromedriver driver与chrome的对应关系: 1.进入最新的driver,查看no ...
 - Asynchronous programming with Tornado
			
Asynchronous programming can be tricky for beginners, therefore I think it’s useful to iron some bas ...
 - Spark  分布式SQL引擎
			
SparkSQL作为分布式查询引擎:两种方式 SparkSQL作为分布式查询引擎:Thrift JDBC/ODBC服务 SparkSQL作为分布式查询引擎:Thrift JDBC/ODBC服务 Spa ...
 - [Python] Scipy and Numpy(1)
			
import numpy as np #Create an array of 1*10^7 elements arr = np.arange(1e7) #Converting ndarray to l ...
 - 温故而知新-PHP文件操作函数
			
1 文件操作流程 打开文件->读取或者写入文件->关闭文件 fopen->fread,fwrite->fclose fopen可以打开ftp或者http协议的文件,前提示对方支 ...
 - zabbix监控windows系统CPU使用率
			
参考网站:https://blog.csdn.net/reblue520/article/details/76287113 Zabbix 自带的模块没有 CPU 使用率(百分比)这个监控项,我们可以通 ...
 - [python爬虫] 爬取图片无法打开或已损坏的简单探讨
			
本文主要针对python使用urlretrieve或urlopen下载百度.搜狗.googto(谷歌镜像)等图片时,出现"无法打开图片或已损坏"的问题,作者对它进行简单的探讨.同时 ...