Estou com uma modelagem de BD criada em open model sphere e decidi implementála no sqlserver 2005 criando as classes no projeto e definindo seus relacionamentos.
Tudo jóia, o hibernate está criando, porém não consigo definir os nomes dos relacionamentos que são gerados.
Exemplo:
@Entity
@Table(name="funcionario")
public class Funcionario implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue
@Column(name="id", unique=true, nullable=false)
private Long id;
@Column(length=50)
private String cargo;
private Integer idade;
@Column(length=50)
private String nome;
@ManyToOne
@JoinColumn(name = "cod_empresa") private Empresa empresa;
O nome do relacionamento de funcionário para empresa(identity name) acaba ficando como “FK50401DDB3EAC1B66”.