Hi I don't understand why injecting a DAO within a DAO cause NPE. 

tbadminsdao.getUserInfo will result to NPE.

Any idea why?


class AuthenticationDAOHibernate
public class AuthenticationDAOHibernate implements AuthenticationDAO{
    
    private HibernateSessionManager sessionMananger;
    
    @Inject
    private TbAdminsDAO tbadminsdao;

    public boolean getUserAuthentication(String username, String
userpassword){
        
         // Encypt nPasswordTemp..
        String encpassword = "";
        try {
            encpassword = PasswordEncryption.encryptByte(userpassword);
            userpassword = "";
        } catch (Exception ex) {
            
        }
        
        // Get User form Database..
        TbAdmins results = tbadminsdao.getUserInfo(username.trim());
        
        if(results != null){



    class TbAdminsDAOHibernate
    public TbAdmins getUserInfo(String username){

        Session session = getSessionManager().getSession();
        Criteria crit = session.createCriteria(TbAdmins.class);
        crit.add(Restrictions.eq("username",
username.trim().toLowerCase()));
        return (TbAdmins) crit.uniqueResult();
    }


--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/T5-Using-DAO-within-a-DAO-causes-NPE-tp4467009p4467009.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to