El patrón que mencionas parece una combinación de un número de legajo o identificación, un año (o código de dos dígitos) y un sufijo de país o categoría (como "MX" para México o similar).
@Pattern(regexp = "\\d{6}-\\d{2}/MX")
Para Argentina (AR) \d{4,6}-\d{2}/AR 45000-24/AR
@Column(name = "codigo_registro")
@Pattern(regexp = "\\d{4,6}-\\d{2}/AR", message = "El formato debe ser XXXXXX-XX/MX")
private String codigoRegistro;