俺以前用SQL語句把數據insert入數據庫時都是些簡單的沒有關聯的表,現在碰到多個表關聯的表插入問題就犯難了,不知道怎入手,請教問題如下:
student表:SID NAME CLASSESID ; classes表 CLASSESID NAME ;
group表:GID NAME;stu-group表:ID SID GID它們之間的關系是:student與classes是雙向多對一關系,而student與group系雙向多對多關系,兩表之間有個鏈接表stu-group。假設有一數據組:李明 高二四班 足球興趣小組(這里要不要假設classes已有數據'高二四班',group已有數據‘足球興趣小組’的?)以上的SQL語句怎么樣寫,而hibernate的HQL語句又怎樣寫?望請大家賜教!謝謝!
student表:SID NAME CLASSESID ; classes表 CLASSESID NAME ;
group表:GID NAME;stu-group表:ID SID GID它們之間的關系是:student與classes是雙向多對一關系,而student與group系雙向多對多關系,兩表之間有個鏈接表stu-group。假設有一數據組:李明 高二四班 足球興趣小組(這里要不要假設classes已有數據'高二四班',group已有數據‘足球興趣小組’的?)以上的SQL語句怎么樣寫,而hibernate的HQL語句又怎樣寫?望請大家賜教!謝謝!
解决方案 »
- 求用正则表达式解析下面的公式
- 表分区:能否在现使用的表上进行表分区?而不用重新rename?
- 请帮我看看Oracle里如何去掉重复的记录?
- Oracle 10g Standard Edition与Oracle 10g Standard Edition(Addition One)区别
- Oracle里面怎么不能使用limit?
- 改变本机IP及计算机名后,如何启动managermentserver 和tnslistener服务
- 怎么样对树形结构内部的层次进行排序?
- 高分求解概念性问题(内详)
- ado.net怎样连接oracle数据库??
- 为什么我用DELETE删除后记录任在
- 甲骨文开发者大会,开发人员的盛会,现在报名特享优惠价格
- Oracle成生xml问题
如果用sql实现好像用insert all语法也处理不了(涉及到记录的检测和主键生成),那也就一个一个表插了
你看看下面这个网址的文章:
http://www.vs2005.com/NHibernate/285/1/default.aspx