Olá,
tenho um campo de uma tabela que queria que inicia-se
toda vez que que a nota fiscal fosse nova o campo item da nota fosse
o numero 1
pois hoje esse campo é incrementado automaticamente …
alguém já passou por isso
abs
tabela item_nota
id = 1
item_nota = 1
nota = 5
id = 2
item_nota = 2
nota = 5
------------------------
id = 1
item_nota = 1
nota = 10
id = 2
item_nota = 2
nota = 10
--------------------------
sem usar anotação faria o seguinte
select max(item_nota)+1 from item_nota where nota= ?
--meu objeto
classe Nota_item{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column("item_nota")
private int item_nota
@ManytoOne
private Nota nota;
}