多表关联的数据怎么插入???

larrsonqi2007 2007-07-18 01:35:31
俺以前用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語句又怎樣寫?望請大家賜教!謝謝!
...全文
247 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sbqcel 2007-07-18
  • 打赏
  • 举报
回复
用不着你写SQL,你只需配置好映射关系就OK
你看看下面这个网址的文章:
http://www.vs2005.com/NHibernate/285/1/default.aspx
shangqiao 2007-07-18
  • 打赏
  • 举报
回复
hibernate中写hql干什么,直接insert对象就ok了,关联关系框架负责呀。
如果用sql实现好像用insert all语法也处理不了(涉及到记录的检测和主键生成),那也就一个一个表插了

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧