Combinaciones inválidas
Combinaciones invalidas¶
Estas combinaciones deberian fallar cuando inicia la aplicacion.
Falta field¶
@UponInserting(
entity = Person.class,
valueType = ValueType.BOOLEAN,
value = "true"
)
public void invalid(Person person) {
}
Falta value¶
@UponInserting(
entity = Person.class,
field = "active",
valueType = ValueType.BOOLEAN
)
public void invalid(Person person) {
}
Falta valueType¶
@UponUpdating(
entity = Person.class,
field = "name",
value = "Anthony"
)
public void invalid(Person person) {
}
Usa el filtro declarativo completo:
@UponUpdating(
entity = Person.class,
field = "name",
valueType = ValueType.STRING,
value = "Anthony"
)
public void valid(Person person) {
}
Misma operacion declarada dos veces¶
@UponUpdating(entity = Person.class)
@TentacolousListener(entity = Person.class, action = ActionListener.UPDATE)
public void invalid(Person person) {
}
Un metodo puede escuchar operaciones distintas, pero no la misma operacion dos veces.