在業務成的域模型中,類和類之間最普遍的關系就是關聯關系,而關聯也是有方向的。
就以例子來說明:一個人對應一張身份證。對其進行增删改。
對于人在資料建立表的時候,我們就給他兩個字段,一個是id号,一個就是名字。
那麼對于身份證也就是兩個字段,一個對應于一個人相同的id号,一個就是身份證碼。
1 那麼來建立資料庫表:
人為主表,身份證為從表。
建立實體類的時候,人要引用身份證卡的資訊,同樣身份證卡也要引用人這個類。
2 那麼來建立實體類:
人:
身份證:
現在建立映射檔案
Person.hbm.xml
Card.hbm.xml
在hibernate.cfg.xml裡添加對象xml檔案:
工具類:
IPersonDao.java接口,定義方法:
View Code
寫接口實作:PersonDaoImpl.java
寫IPersonServer.java接口
寫PersonServerImpl.java實作;
寫個PersonAction測試;