快樂的每一天
我們建一個(gè)簡單的表如下:
+-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | varchar(32) | | PRI | | | | name | varchar(80) | YES | | NULL | | | sex | char(1) | YES | | NULL | | | age | int(11) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+
manager的接口
User,在這里,我們的user已經(jīng)不在是簡單的getter&setter,我們引用了一個(gè)manager的對象并且通過spring注入給它,供它使用,這樣我們需要操作用戶時(shí),就如下一樣
添加新用戶 1User user = (User) context.getBean("user");2User _u1 = new User();3//4user.getManager().add(_u1);5 讀取用戶1User _u2 = (User) user.getManager().loadByName("martin xus").get(0); 讓User帶上manager的功能,這樣,我們便不再需要主動的去聲明manager。
相對而言,如果我們只是在domain object種getter&setter,就需要如下。
整代碼如下:
UserManager
測試一:生成hbm,bean的文件(build.xml)
二:merge 目錄下的spring-beans.xml
三:編寫測試代碼
ok,在build.xml中添加測試執(zhí)行代碼。
posted on 2005-09-22 13:31 martin xus 閱讀(200) 評論(1) 編輯 收藏 所屬分類: java
Powered by: BlogJava Copyright © martin xus