DAO层出现问题了

huyanqieyu 2008-10-11 01:28:34
private static UserManager instance = new UserManager();

private MyDao userDao;

public UserManager(){
MyDao userDao = new MyDao();

}

public static UserManager getInstance() {
return instance;
}

只贴出一部分,这个类我在用的时候老说userDao是空的,是怎么回事
...全文
109 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
whlusha720 2008-10-11
  • 打赏
  • 举报
回复
private MyDao userDao;

public UserManager(){
MyDao userDao = new MyDao();


改成

private MyDao userDao;

public UserManager(){
userDao = new MyDao();
whlusha720 2008-10-11
  • 打赏
  • 举报
回复
private MyDao userDao;

public UserManager(){
MyDao userDao = new MyDao();


已经声明了 MyDao
又去new一个MyDao对象
anluny 2008-10-11
  • 打赏
  • 举报
回复
spring注入的dao不能随便使用
BearRui 2008-10-11
  • 打赏
  • 举报
回复
private static UserManager instance = new UserManager();

private MyDao userDao;

public UserManager(){
// 这里不能重新声明
//MyDao userDao = new MyDao();
// 改成下面的:
userDao = new MyDao();
}

public static UserManager getInstance() {
return instance;
}
游_子 2008-10-11
  • 打赏
  • 举报
回复
少了get和set方法,加上就好了
zhj92lxs 2008-10-11
  • 打赏
  • 举报
回复
public UserManager(){
userDao = new MyDao();

}
这样呢
lihan6415151528 2008-10-11
  • 打赏
  • 举报
回复
ssh的?

spring注入的dao不能随便使用

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧