<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    躺在沙灘上的小豬

    快樂的每一天

    Domain Object 思考(二)

    我們可以讓Domain Object更rich:)

     1package com.martin.pdo;
     2
     3import java.io.Serializable;
     4import java.util.List;
     5
     6/**
     7 * @author martin.xus
     8 * @hibernate.class table="t_user"
     9 * @spring.bean name="user"
    10 * @spring.property name="manager" ref="userManager"
    11 */

    12public class User implements Serializable {
    13
    14    /**
    15     * @hibernate.id generator-class="uuid.hex"
    16     * length="32"
    17     * column="user_id"
    18     */

    19    private String id;
    20
    21    /**
    22     * @hibernate.property column="user_name"
    23     * length="80"
    24     */

    25    private String name;
    26
    27    /**
    28     * @hibernate.property
    29     */

    30    private char sex;
    31
    32    /**
    33     * @hibernate.property
    34     */

    35    private int age;
    36
    37    //省略了getter & setter
    38    private UserManager manager = null;
    39
    40    /**
    41     * @return Returns the manager.
    42     */

    43    public UserManager getManager() {
    44        return manager;
    45    }

    46
    47    /**
    48     * @param manager The manager to set.
    49     */

    50    public void setManager(UserManager manager) {
    51        this.manager = manager;
    52    }

    53
    54    /**
    55     * @param user
    56     */

    57    public void add(User user) {
    58        this.getManager().add(user);
    59    }

    60
    61    public List loadByName(String name) {
    62        return this.getManager().loadByName(name);
    63    }

    64
    65    public void remove(User user) {
    66        this.getManager().remove(user);
    67    }

    68}

    69


    測試代碼,我們可以這樣來寫

     1ApplicationContext context = JUnitTestHelper.getContext();
     2        User user = (User) context.getBean("user");
     3
     4        User _u1 = new User();
     5        _u1.setName("martin xus");
     6        _u1.setSex('F');
     7        _u1.setAge(100);
     8
     9        user.add(_u1);
    10
    11        Assert.assertEquals(((User) user.loadByName("martin xus").get(0)).getId(), _u1.getId());
    12

    posted on 2005-09-22 14:46 martin xus 閱讀(144) 評論(0)  編輯  收藏 所屬分類: java

    主站蜘蛛池模板: 亚洲成av人片在www鸭子| 亚洲综合色一区二区三区小说| 亚洲一区二区三区免费在线观看| 97在线免费视频| 亚洲日韩精品射精日| 久久免费国产精品| 国产亚洲精aa成人网站| 一级女人18片毛片免费视频 | 国产成人yy免费视频| 亚洲视频网站在线观看| 亚洲毛片免费观看| 亚洲国产日韩在线成人蜜芽| av无码国产在线看免费网站| 国产精品亚洲综合五月天| 成人一a毛片免费视频| 色偷偷噜噜噜亚洲男人| 亚洲成A人片77777国产| GOGOGO免费观看国语| 亚洲理论电影在线观看| 99久9在线|免费| 亚洲欧美自偷自拍另类视| 亚洲国产精品碰碰| 久久伊人免费视频| 国产亚洲福利在线视频| 亚洲国产成人精品久久久国产成人一区二区三区综 | 国产亚洲美女精品久久久久狼| 久久综合给合久久国产免费| 亚洲中文无码av永久| 日本成人在线免费观看 | 免费91麻豆精品国产自产在线观看| 亚洲第一精品福利| 国产精品久久久久久久久久免费 | 亚洲欧美日韩综合俺去了| 亚洲国产精品一区二区第一页免| 99精品免费视品| 亚洲1234区乱码| 伊人久久亚洲综合| 日韩国产免费一区二区三区| 四虎国产精品永免费| 亚洲午夜视频在线观看| 国产精品成人无码免费|