As you might have noticed that entity object in oracle adf provide you with great feature of synchronizing the entity object. However , synchronize do not work in few cases and I have listed all cases where it work and where it does not.
When we alter the table by adding column.
Synchronize Do Not Work
When we drop the column from DB table.
It do not handle change data type like precision change and other.
For this we need to manually change this in EO and any other reference in project using Find Usage feature of jdeveloper.