Olá galera, tenho a uma tabela onde a chave é composta, sendo:
--Tabela Usuario
cd_empresa
cd_filial
cd_usuario
No caso empresa e filial eu tenho o numero, mais o cd_usuário seria autoincremento(mysql).
A solução mais proxima que eu achei foi fazer um hql para trazer o proximo id:
select max(u.cdUsuario) from Usuario u where u.cdEmpresa = :cdEmpresa and u.cdFilial = :cdFilial
Teria outra forma de fazer isso?