国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Hibernate一對一關系代碼實例

開發 后端
本文通過Users表、Card表和示例代碼對Hibernate一對一例子進行的講解,希望讀者可以掌握Hibernate中的一對一關系。

一對一的關系在數據庫中表示為主外關系.在Hibernate中的一對一關系通過映射實現。例如.人和身份證的關系.每個人都對應一個身份證號.我們應該兩個表.一個是關于人信息的表(user).別外一個是身份證相關信息的表(card).card表的主鍵對應該user表的主鍵userid,也是user表的外鍵.有人才能有身份證.


Users表

    CREATE TABLE `users` (
`user_id` int(11) NOT NULL auto_increment,
`user_name` varchar(20) default NULL,
PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

Card 表
    CREATE TABLE `card` (
`card_id` int(11) NOT NULL auto_increment,
`card_no` varchar(20) default NULL,
`user_id` int(11) default NULL,
PRIMARY KEY (`card_id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;


JAVA 代碼

Users 類

    package org.yy.hbn.pojo;
public class Users implements java.io.Serializable {
private Integer userId;
private String userName;
private Card card; //Users對象中存一個Card 對象
public Users() {
}
public Users(String userName) {
this.userName = userName;
}
public Integer getUserId() {
return this.userId;
}
public void setUserId(Integer userId) {
this.userId = userId;
}
public String getUserName() {
return this.userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public Card getCard() {
return card;
}
public void setCard(Card card) {
this.card = card;
}
public Users(Integer userId, String userName, Card card) {
super();
this.userId = userId;
this.userName = userName;
this.card = card;
}
}

Card 類
   package org.yy.hbn.pojo;
public class Card implements java.io.Serializable {
private Integer cardId;
private String cardNo;
private Users users; //Card對象中存一個Users 對象
public Card(Integer cardId, String cardNo, Users users) {
super();
this.cardId = cardId;
this.cardNo = cardNo;
this.users = users;
}
public Card() {
}
public Integer getCardId() {
return this.cardId;
}
public void setCardId(Integer cardId) {
this.cardId = cardId;
}
public String getCardNo() {
return this.cardNo;
}
public void setCardNo(String cardNo) {
this.cardNo = cardNo;
}
public Users getUsers() {
return users;
}
public void setUsers(Users users) {
this.users = users;
}
}


XML 代碼

Card.hbn.xml

    
"
 
 


 

 

 

 

 
 


Users.hbn.xml
   
"
 
 


 

 

 

 
   
 

 


hibernate.cfg.xml 代碼
   
 "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
 "

root

jdbc:mysql://localhost:3306/test


org.hibernate.dialect.MySQLDialect

mysql

com.mysql.jdbc.Driver

true




JAVA 測試代碼
    package org.yy.hbn.test;
import org.hibernate.Transaction;
import org.hibernate.Session;
import org.yy.hbn.HibernateSessionFactory;
import org.yy.hbn.pojo.Card;
import org.yy.hbn.pojo.Users;
public class test {
public static void main(String[] args) {
select();
}
private static void add()
{
Session session=HibernateSessionFactory.getSession();
Transaction tran=session.beginTransaction();
try {
Users user=new Users();
user.setUserName("UU");
Card card=new Card();
card.setCardNo("89012345");
//卡跟用戶建立關系
card.setUsers(user);
//用戶也跟卡建立關系
user.setCard(card);
session.save(user);
tran.commit();
} catch (Exception e) {
 e.printStackTrace();
 tran.rollback();
}finally{
 HibernateSessionFactory.closeSession();

}
private static void select()
{
Session session=HibernateSessionFactory.getSession();
//查找用戶信息,可以通過用戶來找到對應的卡的信息
Users user=(Users)session.get(Users.class,new Integer(1));
System.out.println(user.getUserName());
System.out.println(user.getCard().getCardNo());

【編輯推薦】

  1. 層層解析Hibernate中的事務的濫用
  2. 解析Hibernate中的事務管理
  3. 解析Hibernate的批量刪除功能
  4. Hibernate、Spring和Struts工作原理及使用理由
責任編輯:張攀 來源: 百度空間
相關推薦

2009-06-03 16:27:27

Hibernate一對一關系

2009-06-04 16:14:22

Hibernate一對Hibernate一對Hibernate多對

2012-03-21 11:43:41

JavaHibernate

2009-09-22 09:55:58

Hibernate實例

2009-06-04 10:34:19

Hibernate一對一對多關系配置

2012-02-08 13:34:08

HibernateJava

2010-04-15 09:09:02

Hibernate

2009-08-17 10:34:51

NHibernate一

2009-06-26 10:15:54

面試HR

2009-12-23 09:31:11

寬帶路由上網故障

2009-09-23 10:37:50

Hibernate一對

2012-03-13 16:29:54

Between情侶移動應用

2013-10-12 16:41:01

微軟微軟CEO鮑爾默

2009-06-24 15:49:54

Entity Bean一對一映射

2009-09-23 10:57:02

Hibernate一對

2009-10-22 18:24:35

數字化教學教育

2012-12-14 09:54:31

英特爾數字化學習年會

2015-07-30 13:08:56

英特爾一對一數字化學習

2012-02-03 10:54:50

HibernateJava

2021-09-17 18:00:47

騰訊微信移動應用
點贊
收藏

51CTO技術棧公眾號

久久97超碰国产精品超碰| 99精品人妻少妇一区二区| 久久久久久久国产精品影院| 丝袜美腿一区| 男人的天堂视频在线| 亚洲欧美精品一区| 成人免费av网站| 精品一区二区三区中文字幕在线 | 99九九视频| 欧美日韩一卡二卡三卡 | 国产精品国产三级国产aⅴ入口| 1313精品午夜理伦电影| 激情内射人妻1区2区3区 | 国产最新精品精品你懂的| 国产极品久久久久久久久波多结野| 亚洲熟妇国产熟妇肥婆| 国内精品久久久久久影视8| 一区二区三区久久久| 欧美~级网站不卡| 亚洲性图自拍| 男人插女人视频在线观看| 欧美激情小视频| 亚洲成av人**亚洲成av**| 亚洲黄网站黄| 在线最新版中文在线| 亚洲国产精品久久久久爰色欲| 97在线视频精品| 在线亚洲一区观看| 国产一区二区导航在线播放| 国产精品国产| 国产视频福利在线| 男人草女人视频| 欧美在线视频免费播放| 欧美日韩高清在线| 丁香激情综合五月| 欧美禁忌电影网| 国产三区在线观看| 欧洲精品一区二区三区久久| 日韩av电影在线网| 91精品国产欧美一区二区成人| 成人美女在线视频| 国产成人久久| 丰满的护士2在线观看高清| 日本美女高潮视频| 国产在线一区二区三区播放| 中文字幕国产精品久久| 亚洲综合成人在线| 麻豆视频观看网址久久| 久久精品凹凸全集| 成人ww免费完整版在线观看| 妺妺窝人体色www在线小说| 91传媒视频免费| 中文字幕欧美日韩在线| 欧美日韩国产丝袜另类| 高清在线观看日韩| 自拍偷拍欧美| 视频欧美精品| eeuss影院在线观看| 国产美女三级视频| 久久久亚洲综合网站| 欧美激情精品久久久久| 欧美久久免费观看| 中文字幕乱码日本亚洲一区二区| 亚洲精品一二| baoyu135国产精品免费| 五月婷婷视频在线观看| 欧美艹逼视频| 国产主播自拍av| 成人片在线免费看| 久久久欧美精品| 日韩国产欧美区| 日本韩国欧美在线| 久久精品夜色噜噜亚洲a∨ | 性欧美ⅴideo另类hd| 黄页免费观看| 91网站在线观看免费| 99re国产视频| 午夜精品蜜臀一区二区三区免费| 日韩欧美综合在线| 亚洲高清不卡在线| 91美女片黄在线观看91美女| 久久国产欧美| 成人婷婷网色偷偷亚洲男人的天堂| 成人线上视频| 免费黄色在线| 国产黄色网页| 丁香六月激情婷婷| 视频一区二区在线观看| 亚洲a级在线播放观看| 久久6免费高清热精品| 日韩精品视频免费| 欧美精品高清视频| 五月天激情综合| 国产精品第13页| thepron国产精品| 久久精品国产精品亚洲精品| 影音国产精品| 久久亚洲专区| 香蕉国产成人午夜av影院| 四虎国产精品成人免费影视| 97人人在线视频| 欧美天天影院| 国产一二在线观看| 超碰影院在线| 91污色多多| 蜜臀视频一区二区三区| 亚洲精品一区二区三区在线| 天堂地址在线www| 777.av| 成人的网站免费观看| 色老板在线视频| 日本手机在线视频| 久久精品日韩精品| 91精品久久久久| 久久久久国产精品一区二区| 伊人久久影院| 成人爱爱网址| 国产传媒在线播放| 欧美高潮视频| 欧美黑人孕妇孕交| juliaann成人作品在线看| 免费在线观看亚洲视频 | 啊啊啊一区二区| 熟女视频一区二区三区| 日韩免费中文专区| 欧美精品人人做人人爱视频| 国产精品12| 国产精品jizz视频| 俄罗斯精品一区二区三区| 亚洲一区二区三区香蕉| 亚洲a区在线视频| 91在线网站视频| 91成人免费在线观看| 成人两性免费视频| 国产欧美日韩视频| 国产精品观看在线亚洲人成网| 欧美精品午夜视频| 欧美激情二区三区| 久久久久久久久爱| 欧美精品videos另类日本| 欧美福利视频在线| 91精品国产免费久久久久久 | 亚洲自偷自拍熟女另类| 内射国产内射夫妻免费频道| 青青草视频在线免费观看| 亚洲人成在线观看一区二区| 91在线小视频| 92国产精品观看| 亚洲国产精品t66y| 亚洲视频在线观看一区| 一区二区三区欧美视频| 亚洲成av人片| 欧美日韩一区二区三区在线免费观看| 精品久久久久久久久久ntr影视| 黑人巨大精品欧美一区二区免费| 欧美视频一二三| 欧美日韩aaa| 亚洲国产高清自拍| 中文字幕亚洲欧美| 性欧美激情精品| 国产精品亚发布| 国产精品日韩一区二区三区| 视频三区二区一区| 人妻av中文系列| www成人免费视频| 在线影院av| 超碰caoporn久久| 高清电影一区| 大陆精大陆国产国语精品| 成人免费看片39| 性欧美暴力猛交另类hd| 国产精品99久久久久久有的能看| 久久伊人蜜桃av一区二区| 亚洲另类中文字| 91国产精品成人| 亚洲精品456在线播放狼人| 久久影院模特热| 国产精品福利在线观看| 国产精品综合久久久久久| 韩国黄色一级大片| 五月天亚洲激情| 在线免费看av| 97精品国产99久久久久久免费| 欧美黄色影院| 激情一区二区| 两个人看的在线视频www| 在线观看国产一区二区| 日韩一区二区三区久久| 久久久xxx| 26uuu亚洲伊人春色| 精品卡一卡二卡三卡四在线| 国产在线一区二区视频| 国产乱子伦一区二区三区国色天香 | 欧美视频免费看| 自拍偷拍欧美一区| 欧美日韩国产欧| 成人小视频免费观看| 亚洲综合无码一区二区| 亚洲成色777777女色窝| 欧美在线一区二区三区四|