Second level cache
Ehcache in hibernate
Hibernate batch load
Use hibernate batch load feature to refresh a set of managed data in order to avoid memory leak and improve performance.
Hibernate interceptor
Used to customize some data to add or remove some information before operation
Hibernate filter
Used to filter hibernate query result list. Find by id cannot be filter. Query directly through jdbc cannot be filter.
Filter uses table column name
Filter can be enabled/disabled