это класс pojo
CustomerModel. java
@Entity
@Table(name="Customer")
public class CustomerModel
{
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@Column(name="ID")
private int CustomerID;
@Column(name="First_Name")
private String customerFName;
@Column(name="Last_Name")
private String customerLName;
@Column(name="Email")
private String customerEmail;
@Column(name="Password")
private String customerPassword;
}
Это это мой класс dao, в котором я ищу клиента в базе данных, если он найден, а затем показать, что это действительный пользователь, иначе должны отображаться недопустимые учетные данные.
customerDao. java
@Transactional
@Repository
public class CustomerDao implements custDaoInterface {
@Autowired
private SessionFactory sessionFactory;
@SuppressWarnings("rawtypes")
public boolean checkLogin(String custEmail, String custPassword)
{
Session session = sessionFactory.getCurrentSession();
System.out.println("In Check Login");
boolean userFound= false;
String sql="from CustomerModel where Email=? and Password=?";
Query query = session.createQuery(sql);
query.setParameter(0,custEmail);
query.setParameter(1,custPassword);
List list = query.list();
if((list!=null) && (list.size()>0))
{
userFound= true;
}
session.close();
return userFound;
}
}
почему я получаю это исключение