duvida no uso sequence para Oracle ou autoincremento pra Mysql
defini a classe abaixo para rodar em qualquer banco de dados mas no momento só tenho
MYSQL e pintou uma duvida se rodar essa classe abaixo em Oracle vai gerar sequence ???
se alguém já passou por isso e puder me ajudar …???
Pois a idéia essa aplicação rodar em qualquer banco e deixar se o banco como Mysql
tem autoincremento beleza se outro banco usar sequence ficar automatico ???
será que que isso funciona ???
abs
public class um {
@Id
@SequenceGenerator(name = "user_sequence", sequenceName = "my_user_sequence")
@GeneratedValue(strategy = GenerationType.AUTO, generator = "user_sequence")
private Long id;
@Column
private String nome ;
public um() {
-- como gerou no banco MYSQL
DROP TABLE IF EXISTS `um`;
CREATE TABLE `um` (
`id` bigint(20) NOT NULL auto_increment,
`nome` varchar(255) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;