锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产在线观看黄,欧美一级视频,欧美日韩精品免费观看视完整http://www.aygfsteel.com/usherlight/category/37041.html澶╁鉤灞變笂鐧戒簯娉夛紝浜戣嚜鏃犲績姘磋嚜闂層備綍蹇呭鍐插北涓嬪幓錛屾洿娣繪嘗嫻悜浜洪棿錛?/description>zh-cnMon, 10 Aug 2009 08:07:48 GMTMon, 10 Aug 2009 08:07:48 GMT60hibernate浣跨敤annotation鏉ュ鐞唎netomanyhttp://www.aygfsteel.com/usherlight/archive/2009/08/10/290529.html浜戣嚜鏃犲績姘磋嚜闂?/dc:creator>浜戣嚜鏃犲績姘磋嚜闂?/author>Mon, 10 Aug 2009 05:24:00 GMThttp://www.aygfsteel.com/usherlight/archive/2009/08/10/290529.htmlhttp://www.aygfsteel.com/usherlight/comments/290529.htmlhttp://www.aygfsteel.com/usherlight/archive/2009/08/10/290529.html#Feedback0http://www.aygfsteel.com/usherlight/comments/commentRss/290529.htmlhttp://www.aygfsteel.com/usherlight/services/trackbacks/290529.html 1. 鏁版嵁搴撶殑琛ㄧ粨鏋?br /> CREATE TABLE  `software` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(45) NOT NULL,
  PRIMARY KEY (`id`)
);


CREATE TABLE  `version` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `publish_time` datetime NOT NULL,
  `software_id` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`)
);

2. java鐨刢lass

---------------------------------------
Software.java

import java.util.LinkedHashSet;
import java.util.Set;

import javax.persistence.Entity;

@Entity
public class Software {

    private Long id;
    private String name;
    private Set<Version> versions = new LinkedHashSet<Version>();

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
   
    @OneToMany(cascade = { CascadeType.ALL }, mappedBy="software")
    @JoinColumn(name = "software_id")
    @Fetch(FetchMode.SUBSELECT)
    @OrderBy("id")
    public Set<Version> getVersions() {
        return version;
    }

    public void setVersions(Set<Version> Versions) {
        this.versions = versions;
    }
}

-----------------------------------------------------
Version.java

import java.util.Date;
import javax.persistence.Entity;

@Entity
public class Version{
    private Long id;
    private Date publishTime;
    private Software software;
   
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }
    public Date getPublishTime() {
        return publishTime;
    }
    public void setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
    }
   
    @ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE })
    @JoinColumn(name = "software_id")
    public Software getSoftware() {
        return software;
    }

    public void setSoftware(Software software) {
        this.software = software;
    }
}

3. 嫻嬭瘯浠g爜

Software software = new Software();
software.setName("Windows");

Version version = new Version;
version.setPublishTime(new Date());
version.setSoftware(software);

software.getVersions().add(version);

software.save();

hibernate浼氳嚜鍔ㄧ敓鎴愪袱鏉nsert璇彞錛屼竴鏉℃槸software鐨刬nsert璇彞錛屼竴鏉℃槸version鐨刬nsert璇彞銆?br /> 鍚屾牱錛屽鏋滃垹闄oftware鐨勮瘽錛屼篃浼氱敓鎴愪袱鏉elete璇彞


]]>
Hibernate鍚姩鎶ラ敊cannot simultaneously fetch multiple bagshttp://www.aygfsteel.com/usherlight/archive/2008/12/30/249121.html浜戣嚜鏃犲績姘磋嚜闂?/dc:creator>浜戣嚜鏃犲績姘磋嚜闂?/author>Tue, 30 Dec 2008 05:03:00 GMThttp://www.aygfsteel.com/usherlight/archive/2008/12/30/249121.htmlhttp://www.aygfsteel.com/usherlight/comments/249121.htmlhttp://www.aygfsteel.com/usherlight/archive/2008/12/30/249121.html#Feedback0http://www.aygfsteel.com/usherlight/comments/commentRss/249121.htmlhttp://www.aygfsteel.com/usherlight/services/trackbacks/249121.html Invocation of init method failed; nested exception is org.hibernate.HibernateException: cannot simultaneously fetch multiple bags
瑙e喅鏂規硶錛?br /> 鍘婚櫎Annotation涓殑鎵鏈塅etchType="EAGAR"



]]>
主站蜘蛛池模板: 孝昌县| 桦川县| 潍坊市| 钟祥市| 海林市| 松潘县| 都昌县| 个旧市| 承德县| 巴彦县| 福清市| 宁德市| 龙海市| 灌云县| 木兰县| 五大连池市| 井研县| 东辽县| 通辽市| 庆元县| 津南区| 大荔县| 永安市| 泊头市| 双流县| 周宁县| 黔南| 桂阳县| 虎林市| 万宁市| 黎城县| 西昌市| 香港 | 靖安县| 昂仁县| 莱阳市| 曲周县| 全南县| 平顶山市| 昔阳县| 乌审旗|