こんにちは、休止状態で oracle db シーケンスを使用しようとしているときに、このエラーが発生します。私はこの宣言を使用しています:
@Entity
@Table(name = "T_USER_DETAILS")
public class User {
@GenericGenerator(name = "generator",strategy = "sequence-identity",parameters = { @Parameter(name = "sequence",value = "USER_ID_SEQ")} )
@Id
@GeneratedValue(generator = "generator")
@Column(name = "USER_ID")
private int userid;
..
これを使用してエンティティ インスタンスを永続化します。
session = sessionFactory.openSession();
//creating the new transaction from the above created session that is starting a new unit of work
transaction = session.beginTransaction();
session.save(user);
transaction.commit();
System.out.println("User saved successfully in the database");
}
catch(Exception ex)
{
しかし、私はエラーが発生しています:
Apr 11, 2013 11:10:20 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
ERROR: ORA-00917: missing comma
caught : ORA-00917: missing comma
誰でもこれを手伝ってもらえますか?