Tenho um modelo anotado com o seguinte:
e na classe GlobalConsts tenho uma constante com o nome do esquema que varia de acordo com a versão de homologação ou produção do sistema. Hj, se quero subir uma versão de homologação e uma de produção tenho q gerar 2 WAR’s.
tenho uma String de logout que tb varia baseado no que falei acima.
Usei externalização de String
public static final String LOG_OUT;
static {
LOG_OUT = Configurations.getString("GlobalConsts.logout"); //$NON-NLS-1$
}
ou
public static final String LOG_OUT = Configurations.getString("GlobalConsts.logout"); //$NON-NLS-1$
usei o de cima pra ver se garantia mais ainda o static, rs!
Daí no configurations.properties eu ponho o valor da constante de logOut e funciona muito bem.
Fiz o mesmo pra SCHEMA que era a Constante da annotation do modelo.
Porém, para Annotations ele diz q deveria ser uma constante, ele não caiu na minha constante variável!
Alguém sabe como posso anotar o schema sem ser em um .Java ou alguém me sugere algo?