Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Architecture & Framework
打印话题 寄给朋友 订阅主题 |
作者 | appfuse createDAO学习的小笔记 |
qingfenxulai
发贴: 1 积分: 0 |
于 2006-03-18 00:28
我是appfuse的初学者,当然对spring了解也不多。在学习appfuse 的教程(http://raibledesigns.com/wiki/Wiki.jsp?page=CreateDAO_zh)的时候遇到了三个问题,先写出来,供和我一样的初学者参考 我用的是appfuse 1.8.2, 数据库是mysql 5.0.18. 第一个问题是当创建完Person pojo之后,运行ant setup-db,报错:
这个是mysql 驱动程序的错误引起的.解决方法有二.第一是按照http://issues.appfuse.org/browse/APF-148提出的方法修改程序.另外也可以采用mysql的nightly build的驱动,替换appfuse自带的驱动来解决。 第二个问题是当编写完PersonDAOTest后,报final方法不能被覆盖.这个错误的原因是新的spring的版本的AbstractDependencyInjectionSpringContextTests的setUp和tearDown已经改成了protected final. 这个解决的办法也有两种.一种是改用onSetUp和onTearDown,也可以按照 http://issues.appfuse.org/browse/APF-129中的方法,改用依赖注入来设置personDAO. 其实英文版的教程早就改了,中文版的没有改而已. 第三个问题是一切都ok了,运行测试的时候报org.springframework.beans.factory.UnsatisfiedDependencyException。personDAO无法注入。反复检查。郁闷了两个晚上。最后重做了一遍就好了。更郁闷。至今没想透哪里不对了。 Java应用者与<IDE/环境> |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
10119 | appfuse createDAO学习的小笔记 | qingfenxulai | 879 | 2006-03-18 00:28 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |