<!-- Oracle Database --> <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <property name="connection.url">jdbc:oracle:thin:@127.0.0.1:1521:MY_SCHEMA</property> <property name="connection.username">srm</property> <property name="connection.password">srm</property> <property name="connection.isolation">2</property> <property name="dialect">org.hibernate.dialect.Oracle10gDialect</property> <!-- default_schema cause schema.sequence problem, --> <!-- set schema in class annotation --> <!-- <property name="default_schema">MY_SCHEMA</property> -->
@Entity @Table(name = "My_Task", schema="MY_SCHEMA") public class MyTask { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_MY_TASK_ID") @SequenceGenerator(name = "SEQ_MY_TASK_ID", sequenceName = "SEQ_MY_TASK_ID") private Integer id;