• <th id="kadjp"></th>

            1. ?
                開發(fā)技術(shù) / Technology

                JPA的查詢語言—JPQL的關(guān)聯(lián)查詢

                日期:2015年3月25日  作者:zhjw  來源:互聯(lián)網(wǎng)    點(diǎn)擊:754

                 

                從一關(guān)聯(lián)到多的查詢和從多關(guān)聯(lián)到一的查詢來簡單說說關(guān)聯(lián)查詢。

                  實(shí)體Team:球隊(duì)。

                  實(shí)體Player:球員。

                  球隊(duì)和球員是一對多的關(guān)系。

                  Team.java:

                1
                2
                3
                4
                5
                6
                7
                8
                9
                10
                11
                12
                13
                14
                15
                16
                17
                18
                19
                20
                21
                22
                23
                24
                25
                26
                27
                28
                29
                30
                31
                32
                33
                34
                35
                36
                37
                38
                39
                package com.cndatacom.jpa.entity;
                 
                import java.util.HashSet;
                import java.util.Set;
                 
                import javax.persistence.CascadeType;
                import javax.persistence.Column;
                import javax.persistence.Entity;
                import javax.persistence.FetchType;
                import javax.persistence.GeneratedValue;
                import javax.persistence.Id;
                import javax.persistence.OneToMany;
                import javax.persistence.Table;
                 
                 
                /**
                 * 球隊(duì)
                 * @author Luxh
                 */
                @Entity
                @Table(name="team")
                public class Team{
                 
                    @Id
                    @GeneratedValue
                    private Long id;
                     
                    /**球隊(duì)名稱*/
                    @Column(name="name",length=32)
                    private String name;
                     
                    /**擁有的球員*/
                    @OneToMany(mappedBy="team",cascade=CascadeType.ALL,fetch=FetchType.LAZY)
                    private Set<Player> players = new HashSet<Player>();
                 

                国产欧美在线观看,国产精品白浆冒出视频,91精品国产91热久久久福利,大伊香蕉在线精品视频97 国产精品美女久久福利 国产精品黄的免费观看
              • <th id="kadjp"></th>