Java Data Objects (JDO) is really a technology of persistence used to keep objects of Java in databases which provides the advantage to its developers by
manipulating all details at applications level and helps developers to concentrate on coding that is not database specific.
But, the Value Objects represents an abstracted design blueprint, which provides a generic holder of data known as Data transfer
Object which can hold data so that it can be transferred between the customer and databases. JDO provides the advantage of persisting data,
while the Value Object is in charge of keeping data provisionally during the period of data transfer only. In other words,
the Value Object does not provide persistence.
|