I am new in hibernate. When sending the static parameter in HQL query its working fine. When sending in setParameter Method it's giving null pointer exception. Please help what I am doing wrong in it.
/** HQL Query **/
String hql = "FROM MUser mUser where mUser.uEmail = :email AND mUser.uPassword = :password";
Query query = getCurrentSession().createQuery(hql);
query.setParameter("email", "xyz@fsndk.com");
query.setParameter("password", "12345678");
MUser muser = (MUser) query.uniqueResult();
Model class
/** Mapping Class **/
@Entity
@Table(name="tbl_users")
public class MUser implements Serializable {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
int uId;
String uName;
String uMobile;
String uAddress;
String uEmail;
String uPassword;
...
}
Error coming
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)