I am getting only 0 as the auto-increment value (primary key) after database insert in hibernate. Please see the code below
Session session = HibernateSession.getHibernateSession();//Singleton class
Transaction t = session.beginTransaction();
Ticket ticket = new Ticket();
ticket.setTicket_desc("This is ticket description 5");
session.save(ticket);
//session.persist(ticket);
t.commit();
System.out.println("Created ticket id is " + ticket.getTicket_id());
Below is the xml mapping
In the database side - mysql, I can see the auto-increment working correctly, I am not sure why I am getting only 0 in java. I have also tried with session.persist(). Can you imagine where am I going wrong?