add hibernate jpa, generate entities