Rejecting. Attempting to cover all reserved keywords for every single Dialect isn't really something that will happen. This is easily mitigated by explicitly defining a @Table(name="..."), etc.