Interface NamingStrategy

All Known Implementing Classes:
SnakeCaseNamingStrategy, TransformingNamingStrategy

public interface NamingStrategy
Interface and default implementation of a naming strategy. Defaults to table name based on Class and column name based on property names. Names are used as-is without quoting. Lower-case, non-keyword names are used without quoting. Upper-case, keyword or other names requiring quoting are used with quotes.

NOTE: Can also be used as an adapter. Create a lambda or an anonymous subclass and override any settings to implement a different strategy on the fly.

Since:
3.0
Author:
Mark Paluch