场景:一个Team对一个多个Student,其中Team中的studes属性为List类型
直接上代码,测试通过的:
Team.java
Studeng.java
以下三个配置文件均放在src根目录下:
hibernate主配置文件:
hibernate.cfg.xml
一方配置文件: Team.hbm.xml
多方配置文件 : Studeng.hbm.xml
根据以上三个配置文件,可以生成对应的数据库表,代码如下:
CreateTable.java
运行CreateTable.java 生成对应表,后台打印sql如下:
ok,表已经创建成功,下面测试保存操作:
InsertTest.java
控制打印sql如下:
02-04插入的是team
05-08插入的是team2
09-13是对student_list表中外键team_id,和排序字段index的维护
student_list表中记录如下:
team_list表中记录: