Hibernate多对多中间表有多个字段字段的注解配置方式(一)
来源:互联网 发布:淘宝阿里旅行 编辑:程序博客网 时间:2024/05/09 18:46
Hibernate多对多中间表有多个字段字段的注解配置方式(一)
(2011-10-22 13:33:37)hibernate
多对多
中间字段
关系属性
注解配置
分类: Java一般情况下,多对多的关联关系是需要中间表的;
情况一:如果中间表仅仅是做关联用的,它里面仅有2个外键做联合主键,则使用ManyToMany(不用写中间表的Model,只需要写出两张主表的model即可)
学生表
@Entity
@Table(name = "T_STUDENT")
@SequenceGenerator(name = "SEQ_STUDENT", sequenceName = "SEQ_STUDENT")
public class Student implements Serializable {
}
教师表
@Entity
@Table(name = "T_TEACHER")
@SequenceGenerator(name = "SEQ_TEACHER", sequenceName = "SEQ_TEACHER")
public class Teacher implements Serializable {
}
hibernate.cfg.xml配置2个class类
<mapping class="com.dvn.li.model.Student"/>
<mapping class="com.dvn.li.model.Teacher"/>
测试:
SessionFactory sessionFactory = null;
很简单吧!注意HibernateUtil.getSessionFactory()的实现如下:
public class HibernateUtil {
}
如果自己做测试,可以通过SchemaExport导入表结构
SchemaExport export = new SchemaExport(new AnnotationConfiguration()
- Hibernate多对多中间表有多个字段字段的注解配置方式(一)
- Hibernate多对多中间表有多个字段字段的注解配置方式(二)
- Hibernate多对多中间表有多个字段字段的注解配置方式(二)
- Hibernate多对多中间表有多个字段字段的注解配置方式(三)
- Hibernate 多对多 中间表含有其他字段 注解方式实现
- hibernate多对多之中间表有多个字段
- hibernate多对多之中间表有多个字段
- Hibernate 多对多关联关系 中间表有多个字段如何配置
- Hibernate 多对多关联关系 中间表有多个字段如何配置
- Hibernate中多对多的annotation的写法(中间表可以有多个字段)
- Hibernate中多对多的annotation的写法(中间表可以有多个字段)
- Hibernate中多对多的annotation的写法(中间表可以有多个字段)
- Hibernate中多对多的annotation的写法(中间表可以有多个字段)
- Hibernate中多对多的annotation的写法(中间表可以有多个字段)
- Hibernate多对多中间关系表有属性(其他字段)的配制方法
- 配置hibernate多个字段XML与注解方式的组合唯一约束
- Hibernate 多对多中间表 有其他字段映射
- hibernate annotation多对多中间表添加其他字段的第三种方法
- 数据引擎--LSM树与B+数
- Linux系统编程——进程间通信:管道(pipe)
- Dart的文件、目录和链接(1)
- 僵尸进程回收signal(SIGCHLD, SIG_IGN)和signal(SIGPIPE, SIG_IGN); .
- aspx写cs后台代码(突破上传过滤一招,利用ashx)
- Hibernate多对多中间表有多个字段字段的注解配置方式(一)
- Linux系统编程——进程间通信:命名管道(FIFO)
- CHIP8 Emulator(1)——CHIP8简介
- Accelrys.Materials.Visualizer.v4.2 1CD(材料建模可视化和统计分析工具)
- C# 把字符串类型日期转换为日期类型
- Simulia TOSCA Structure v8.1流体力学结构优化软件
- Linux系统编程——进程间通信:消息队列
- 4. Median of Two Sorted Arrays
- Uva - 10305 - Ordering Tasks