In hibernate we have two levels of caching
1. First Level Cache or Session Cache
2. Second Level Cache or Session Factory Cache or JVM Level Cache