Revert "JDBC   design  model"

This reverts commit edafe4baff821ef9a8d9b3465f1b851fc4ee0eb4.
Revert "Revert "JDBC   design  model""

This reverts commit f131ecacd1e510fdbddee2ff58566a1f7ac9bfbe.
Revert "Revert "hibernate""

This reverts commit 9604fbed5b272e137f5520bfd37db64a02189216.