| Hi, I am working on a project using JPA with Hibernate implementation. I declared an entity using strategy GenerationType.SEQUENCE. I also declared to use "hibernate.id.new_generator_mappings" with false value. When trying to insert a new record for this entity, below was the exception: Exception in thread "main" java.lang.NullPointerException at java.util.StringTokenizer.<init>(StringTokenizer.java:199) at org.hibernate.engine.jdbc.internal.BasicFormatterImpl$FormatProcess.<init>(BasicFormatterImpl.java:100) at org.hibernate.engine.jdbc.internal.BasicFormatterImpl.format(BasicFormatterImpl.java:75) at org.hibernate.engine.jdbc.spi.SqlStatementLogger.logStatement(SqlStatementLogger.java:89) at org.hibernate.engine.jdbc.spi.SqlStatementLogger.logStatement(SqlStatementLogger.java:77) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:167) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareStatement(StatementPreparerImpl.java:72) at org.hibernate.id.SequenceGenerator.generateHolder(SequenceGenerator.java:114) at org.hibernate.id.SequenceHiLoGenerator$1.getNextValue(SequenceHiLoGenerator.java:71) at org.hibernate.id.enhanced.LegacyHiLoAlgorithmOptimizer.generate(LegacyHiLoAlgorithmOptimizer.java:60) at org.hibernate.id.SequenceHiLoGenerator.generate(SequenceHiLoGenerator.java:67) at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:105) at org.hibernate.jpa.event.internal.core.JpaPersistEventListener.saveWithGeneratedId(JpaPersistEventListener.java:67) at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:189) at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:132) at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:58) at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:782) at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:767) at com.huongdanjava.jpageneratedvalue.Application.main(Application.java:19) |