`
myway84
  • 浏览: 203602 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

UserDaoImpl

阅读更多
package com.huaweisymantec.rmc.core.dao.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.stereotype.Component;

import com.huaweisymantec.rmc.core.dao.UserDao;
import com.huaweisymantec.rmc.core.domain.User;
import com.huaweisymantec.rmc.core.utils.GenericDao;

@Component("ud")
public class UserDaoImpl implements UserDao {

private GenericDao gd;
private HibernateTemplate ht;

// 检查用户是否存在
public boolean checkUserExistByName(String username) {
List<User> users = ht.find("from User u where u.username='" + username+ "'");

if (users != null && users.size() > 0) {
return true;
}

else {
return false;
}

}

public GenericDao getGd() {
return gd;
}

public HibernateTemplate getHt() {
return ht;
}

// 增加用户
public void saveUser(User u) {

gd.add(u);
}

@Resource
public void setGd(GenericDao gd) {
this.gd = gd;
}

@Resource
public void setHt(HibernateTemplate ht) {
this.ht = ht;
}


//更改用户
public void updateUser(User user) {
//gd.update(user);
ht.update(user);

}
//根据用户名得到用户

public User getUserByName(String username) {
List<User> users = ht.find("from User u where u.username='" + username+ "'");
return users.get(0);

}
//删除用户
public void delUser(User u) {

ht.delete(u);

}


}
分享到:
评论

相关推荐

    UserDaoImpl.java

    UserDaoImpl.java

    UserDaoImpl.class

    UserDaoImpl.class

    《程序天下:J2EE整合详解与典型案例》光盘源码

    12.6.14 编写用户实现类UserDAOImpl.java 12.6.15 编写Struts的配置文件struts-config.xml 12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.6.14 编写用户实现类UserDAOImpl.java 12.6.15 编写Struts的配置文件struts-config.xml 12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.6.14 编写用户实现类UserDAOImpl.java 12.6.15 编写Struts的配置文件struts-config.xml 12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.6.14 编写用户实现类UserDAOImpl.java 12.6.15 编写Struts的配置文件struts-config.xml 12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE...

    软件设计说明书.docx

    - **类图**:硬件获取数据模块的关键类有 `Thread` 和 `UserDaoImpl`,其中 `Thread` 负责执行数据获取任务,`UserDaoImpl` 实现了从数据库读取数据的功能。 - **方法说明**: - `Thread::run()`: 启动线程执行数据...

    day02-Spring AOP.doc

    例如,在DAO层,我们可以创建一个`UserDaoImpl`类,使用`@Repository`注解,然后在Service层的`UserServiceImpl`类中,通过`@Autowired`和`@Qualifier`注入`UserDaoImpl`。 ```java // UserDaoImpl @Repository ...

    Java模拟spring实现

    在`userService` bean的配置中,我们通过`&lt;property&gt;`标签指定了`userDAO`属性的值,将其关联到`UserDAOImpl` bean。这正是Spring如何管理依赖并实现DI的机制。 总结来说,这个模拟展示了Spring框架的核心概念——...

    Spring入门教程

    运行这个测试方法,如果一切正常,你会看到`UserDaoImpl`的`save()`方法被调用并打印出相应信息。 总结,Spring框架通过依赖注入和控制反转实现了松散耦合,提供了丰富的服务和集成支持,简化了开发流程。通过实例...

    Spring AOP运用Spring AOP技术,要求包含前置通知、后置通知、环绕通知、返回通知、异常返回通知。

    3、使用JDK动态代理技术,对目标类UserDaoImpl生成代理类,此时目标类中的方法成为切入点,通过代理技术,将切面类的通知织入到目标类的方法中,要求在切入点的前后分别加上切面类的审核方法和日志记录方法。...

    Spring 纲要,超好

    UserDao userDao = (UserDao) ctx.getBean("userDaoImpl"); userDao.save(); // 输出: 执行save方法 } } ``` 通过上述步骤,我们已经成功地搭建了一个基于Spring框架的简单环境,并通过测试验证了配置的正确性...

    JavaAnnotation实例.docx

    public class UserDaoImpl implements UserDao { @Override public void save() { System.out.println("UserDaoImpl.save()"); } @Override public void delete() { System.out.println("UserDaoImpl.delete...

    软件设计说明书.doc

    - **硬件数据获取模块**:通过线程从硬件设备获取数据,如时间、食物量、水质等,然后由UserDaoImpl处理并存入数据库。 4. 技术实现: - 使用Java作为服务器开发语言,结合MySQL数据库进行数据存储。 - Android ...

    springmvc常用注解标签详解

    举例来说,如果你有一个`UserDao`接口,有两个实现类`UserDaoImpl1`和`UserDaoImpl2`,你可以在`TestServiceImpl`类中这样使用: ```java public class TestServiceImpl { @Autowired private UserDao userDao; /...

    基于java的企业级应用开发:Spring的入门程序.ppt

    在`UserDao`接口的同一个包下,我们创建了它的实现类`UserDaoImpl`,并实现了`say()`方法。在这里,`say()`方法简单地打印了一条消息,但在实际项目中,这可能是一个更复杂的操作,如查询数据库或执行其他业务逻辑。...

    HibernateDaoSupport的使用

    3. 实现业务逻辑:在`UserDaoImpl`中,我们可以通过`getHibernateTemplate()`获取到HibernateTemplate对象,然后调用其方法执行数据库操作。 ```java @Override public void save(User user) { ...

Global site tag (gtag.js) - Google Analytics