Hibernate does NOT require persistent classes to implement Serializable. Serializable is only needed if you want to store objects in HttpSession or replicate them across a clustered cache. Plain POJOs can be persisted without implementing Serializable. Option A is incorrect.