<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 11  文章 - 11  trackbacks - 0

    留言簿(2)

    隨筆分類(13)

    隨筆檔案(11)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    三個@Entity類Tc, Tracer, Track是三向關聯的的表, @Embeddable類TcTracer則存儲著三個表的ForeignKey

    @Entity
    @Table(name= "tc", catalog="first_hiber")
    public class Tc {
          @org.hibernate.annotations.CollectionOfElements
          @JoinTable(name="tc_tracer", joinColumns=@JoinColumn(name="tc_id"))
          private Set<TcTracer> tcTracers = new HashSet<TcTracer>();
    
          @Id @GeneratedValue
          @Column(name="tc_id", nullable= false)
          private Long id;
    }
    
      @Embeddable
      @Table(name="tc_tracer")
      public class TcTracer {
          @org.hibernate.annotations.Parent
          private Tc tc;
      
    @ManyToOne(cascade=CascadeType.ALL) @JoinColumn(name="tracer_id", nullable=false, updatable=false) private Tracer tracer; @ManyToOne(cascade=CascadeType.ALL) @JoinColumn(name="track_id", nullable=false, updatable=false) private Track track; }

    如上,將TcTracer作為Tc的子元素,從而實現Tc的三相關聯。

    用HQL可以通過特定的Tc,Tracer得到對應的所有Track:

      select tctracers.track
      from Tc tc
          join tc.tcTracers tctracers
      where tc.name="tc name"
          and tctracers.tracer.name="tracer name"
    
     List<Track> tracks = session.createQuery(HQL).list();
    
    posted on 2007-04-02 17:45 hijeff 閱讀(388) 評論(0)  編輯  收藏 所屬分類: Hibernate
    主站蜘蛛池模板: 亚洲视频2020| 亚洲日本va午夜中文字幕一区| 亚洲mv国产精品mv日本mv| 最新国产乱人伦偷精品免费网站| 三年片在线观看免费西瓜视频| 爱情岛论坛网亚洲品质自拍| 男女污污污超污视频免费在线看| 日本免费人成视频播放| 久久精品亚洲男人的天堂| 72pao国产成视频永久免费| 色欲A∨无码蜜臀AV免费播| 亚洲色自偷自拍另类小说| 99热在线日韩精品免费| 亚洲AV无码乱码在线观看裸奔| 99视频免费观看| 亚洲日产2021三区| 国产VA免费精品高清在线| 国产亚洲自拍一区| 久久综合国产乱子伦精品免费| 亚洲美女人黄网成人女| 成人无码区免费视频观看| 亚洲AV无码不卡在线播放| 亚洲电影在线免费观看| 亚洲欧美aⅴ在线资源| 国产免费的野战视频| 中文字幕亚洲码在线| 免费不卡中文字幕在线| 成人片黄网站色大片免费观看cn| 久久国产精品亚洲综合| 永久免费毛片在线播放| 另类小说亚洲色图| 国产亚洲精品a在线观看app| 精品国产sm捆绑最大网免费站| 亚洲av无码专区在线电影天堂| 亚洲性日韩精品一区二区三区| 久久这里只精品国产免费10| 亚洲影视自拍揄拍愉拍| 亚洲中文字幕成人在线| 亚洲一区二区三区免费观看| 久久无码av亚洲精品色午夜 | 在线观看免费人成视频|