Почему я получаю "org.hibernate.TransactionException: ошибка фиксации" - PullRequest
1 голос
/ 05 мая 2020

Generating Exception

это класс 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;
    }
   }

почему я получаю это исключение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...