we do not implement serializable interface on POJOID class
JSR-317 requires it so you need to.
so JVM take responsibility to implement for us
What leads you to believe this is going to happen? The JVM is not going to just make something Serializable for you. In 99% of cases it is as simple as adding 'implements Serializable' to your ID class and having your
IDE generate a serial version id. You can make this change in less time than it takes me to type this.