日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 一对一的关系_与休眠一对一关系 - java

發布時間:2025/3/12 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 一对一的关系_与休眠一对一关系 - java 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我嘗試在兩個表之間創建一對一的關系。

其中之一是Person:

public class Person implements Serializable {

static final long serialVersionUID = 1L;

private long id;

private String _email;

private String _pass;

public long getId() {

return id;

}

public void setId(long id) {

this.id = id;

}

public String getEmail() {

return _email;

}

public void set_email(String _email) {

this._email = _email;

}

public String getPass() {

return _pass;

}

public void set_pass(String _pass) {

this._pass = _pass;

}

}

第二個是ReqC2dmRegId表:

public class ReqC2dmRegId implements Serializable {

private static final long serialVersionUID = 1L;

Person person;

String C2dmid;

private long id;

public ReqC2dmRegId(){}

public String getC2dmid() {

return C2dmid;

}

public void setC2dmid(String c2dmid) {

C2dmid = c2dmid;

}

public ReqC2dmRegId(Person person, String C2dmid) {

super();

this.person = person;

this.C2dmid = C2dmid;

}

public Person getPerson() {

return person;

}

public void setPerson(Person person) {

this.person = person;

}

public long getId() {

return id;

}

public void setId(long id) {

this.id = id;

}

}

現在,在我的程序中,我總是首先創建Person,并且僅在需要時添加此ReqC2dmRegId。

現在,我想做的就是鏈接這兩個表。我的意思是,當我堅持使用此ReqC2dmRegId(當然,我向ReqC2dmRegId中的人添加了正確的ID)時,我希望我的ReqC2dmRegId用正確的Person ID更新或保存新行。

這些是我的hbm文件:

ReqC2dmRegId.hbm.xml

/p>

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

person

Person.hbm.xml

/p>

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

我究竟做錯了什么?

當我嘗試運行時:

//this should to update or save the object in DB

public void update (Object query){

EntityManager em = emf.createEntityManager();

em.getTransaction().begin();

//em.createNativeQuery(query).executeUpdate();

em.merge(query);

em.flush();

em.getTransaction().commit();

em.close();

}

我得到:

attempted to assign id from null one-to-one property:Person

最后,它應如下所示:

**id email _pass**

2 lala@gmail.com 1234

ReqC2dmRegId

**id REQC2DMREGID**

2 ffgghhjj

更新:

在我放棄嘗試了解它不起作用的方式之后

我更改了我的ReqC2dmRegId.hbm.xml

看起來像這樣(多對一):

而且工作正常,問題是當我嘗試修改ReqC2dmRegId表時

使用我的更新方法,它使用相同的personid創建一個now行

id person_id C2dmid

1 3 asd123

2 3 dfvghj

的方式它不更新右行創建一個新的盡管我使“多對一”屬性為unique =“ true”?

提前致謝

參考方案

您必須清楚這種關系:是一對一還是多對一?

看起來像是多對一的單向關系。

這是帶有注釋的示例:

@Entity

@Table(name="PERSON")

public class Person {

@Id

@GeneratedValue(strategy = GenerationType.AUTO)

private int id;

private String _email;

private String _pass;

//getters and setters

}

和另一類:

@Entity

@Table(name="ReqC2dmRegId")

public class ReqC2dmRegId {

@Id

@GeneratedValue(strategy = GenerationType.AUTO)

private int id;

@ManyToOne

@JoinColumn(name = "PERSON_ID")

private Person person;

//getters and setters

}

頁面加載而不是提交時發生struts驗證 - java

請原諒我;我對Struts有點陌生。我遇到一個問題,即頁面加載而不是我實際提交表單時發生了驗證。我整天都在論壇上搜尋和搜尋,沒有任何運氣。我顯然做錯了一些事情,應該很容易確定,但是我還沒有發現問題所在。這是我的struts.xml的片段:

以下的用途是什么:org.springframework.jdbc.core.JdbcTemplate org.springframework.jdbc.datasource.DataSourceTransactionManager org.springframework.jndi.JndiObjectFactoryBean

是否可以在Swing GUI上僅針對特定組件或組件集設置用于Synth外觀的文件,而無需為其他任何組件進行更改? java參考方案 是的,有可能。將類型指定為“區域”,將其更改為“名稱”,將值更改為由setName(“ componentName”)給定的特定名稱;應用程序中的方法。添加這個

總結

以上是生活随笔為你收集整理的java 一对一的关系_与休眠一对一关系 - java的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老牛嫩草二区三区观影体验 | 韩国久久久久久 | 免费在线成人av | 在线一区观看 | 中文字幕乱码一区二区 | 欧美精品在线一区二区三区 | 91网站免费在线观看 | 日韩精品免费电影 | 三上悠亚 在线观看 | 激情欧美一区二区三区精品 | 国产-第1页-浮力影院 | 成年人福利 | 亚洲精品国产精品乱码不卡√香蕉 | av特黄| 日本囗交做爰视频 | 波多野结衣一区在线 | 国产做爰免费视频观看 | 日本久操视频 | 中文字幕av一区二区三区谷原希美 | www.亚洲色图 | 精品美女视频 | 黄色网址在线看 | 日韩在线免费看 | 久久精品视频无码 | 男女在线视频 | 91人人视频| 亚洲日本天堂 | jjzz日本女人 | 熟妇无码乱子成人精品 | 在线视频一区二区三区 | 肉丝袜脚交视频一区二区 | 欧洲黄色录像 | 久久爱99 | 影音先锋欧美资源 | 日本少妇xx| 欧美大片免费高清观看 | 黄色视屏在线 | 漂亮人妻被黑人久久精品 | www.日日操| 美女扒开腿让男人 | 老司机深夜网站 | 欧美在线不卡 | 国产探花视频在线观看 | 中文字幕亚洲一区 | 欧美xxxx83d | 国产a区 | 欧美视频在线观看一区 | 免费啪| 国产精品一区在线 | 国产精品无码在线播放 | 久久久久成人网 | 欧美成人国产精品一区二区 | 北条麻妃久久 | gogo亚洲国模私拍人体 | 伊人一区二区三区四区 | 亚洲色图网友自拍 | 国内激情视频 | 亚av| 国产a免费| 成人看片网 | 国产乱淫av片免费 | 丰满人妻妇伦又伦精品国产 | 亚洲影院中文字幕 | 国产视频在线观看一区 | 草草影院在线观看 | 国产欧美日韩视频在线观看 | 亚洲精品人妻av | 亚洲女人毛茸茸 | 久草视频在线观 | 香蕉视频国产 | 无码人妻一区二区三区av | 亚洲人成色777777老人头 | 韩产日产国产欧产 | 国毛片 | 国产有码 | 亚洲综合99 | 国产欧美一区二区三区另类精品 | 伊人22| 91香焦视频 | 人人看人人草 | 国产精品jizz视频 | 久久一区二区三区视频 | 亚洲精品在线影院 | 92久久精品一区二区 | 国产视频手机在线 | 成人美女毛片 | 男阳茎进女阳道视频大全 | 国产精品ⅴa有声小说 | 日韩精品――色哟哟 | 国产三级精品三级 | 亚洲一区精品视频在线观看 | 新久草视频| 欧美精品色婷婷五月综合 | 日本三级少妇 | 天天摸天天干 | 精品三级av | 国产一区二区欧美 | 女人做爰全过程免费观看美女 | 黄色a免费 |