Sunday, August 16, 2015

user dao impl

1:20 AM

package com.education.vidyarthi.online.Daoimpl;

import java.util.List;

import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import com.education.vidyarthi.online.Dao.UserDao;
import com.education.vidyarthi.online.model.User;
@Repository("userDao")
public class UserDaoImpl implements UserDao {

    @Autowired
    private SessionFactory sessionFactory;

   
    public List<User> listUsers() {
        return (List<User>) sessionFactory.getCurrentSession().createCriteria(
                User.class).list();

    }

   
    public void saveUser(User user) {
        sessionFactory.getCurrentSession().saveOrUpdate(user);

       
    }

   
    public List<User> getUserByUserEmail(String userEmail) {
        return sessionFactory.getCurrentSession().createQuery(
                "from User where userEmail=:userEmail").setString("userEmail",
                userEmail).list();
    }

   
    public List<User> validateLoginUser(String userEmail, String password) {
        return sessionFactory.getCurrentSession().createQuery(
                "from User where userEmail=:userEmail and password=:password")
                .setString("userEmail", userEmail).setString("password",
                        password).list();
    }

}

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 comments:

Post a Comment

 

© 2013 Java Tutorials. All rights resevered. Designed by Templateism

Back To Top