快乐的每一天
我们建一个简单的表如下:
+-------+-------------+------+-----+---------+-------+ | 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已经不在是简单的getter&setter,我们引用了一个manager的对象并且通过spring注入给它,供它使用,这样我们需要操作用户时,就如下一样
添加新用户 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中添加测试执行代码。
posted on 2005-09-22 13:31 martin xus 阅读(195) 评论(1) 编辑 收藏 所属分类: java
Powered by: BlogJava Copyright © martin xus