Most likely this affects SequenceGenerators as well.
As silly as this is, JPA says the following is valid:
@Entity @TableGenerator( name="a", table="b", ... ) class Entity1 { ... } @Entity class Entity2 { @Id @GeneratedValue( strategy=TABLE, name="a" ) ... }