Hello everyone!

I have two questions that I would be very happy if you can help me... 
First I want to do a criteria query where I want to ask the fields embedded
in Address Class... I tried to do the following...but it isn't works...

    public List<User> getUsersByCriteria(String username, String firstName,
String lastName, String email, String lugarTrabajo, String comuna, String
city, String region) {
       Criteria criteria = getSession().createCriteria(User.class);
       
criteria.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY);

        if (!username.isEmpty()) {
            criteria.add(Restrictions.eq("username", username));
        }
        if (!firstName.isEmpty()) {
            criteria.add(Restrictions.like("firstName", "%"+firstName+"%"));
        }
        if (!lastName.isEmpty()) {
            criteria.add(Restrictions.like("lastName", "%"+lastName+"%"));
        }
        if (!email.isEmpty()){
            criteria.add(Restrictions.eq("lugarTrabajo", lugarTrabajo));
        }
        if (!comuna.isEmpty()){
            criteria.add(Restrictions.eq("address.comuna", comuna));
        }
        if (!city.isEmpty()){
            criteria.add(Restrictions.eq("address.city", city));
        }
        if (!region.isEmpty()){
            criteria.add(Restrictions.eq("address.region", region));
        }
       return criteria.list();
    }

And the other question is where is set the session Time for it in the
appfuse? ...

Thank you in Advance

Best Regards
-- 
View this message in context: 
http://www.nabble.com/Criteria-Query-Address-%28Embedded%29-and-Extend-Session-Time-tp24905915s2369p24905915.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to