一直想弄清楚,为什么hibernate里面要用po类,它的优点在那里,既然hibernate可以直接写sql

解决方案 »

  1.   

    hibernate主要是提供面向对象的数据库操作。  如果用Hibernate框架了还写SQL的话还不如用JDBC
      

  2.   

    hibernate 是基于对象实例的,在虚拟机内部执行sql语句,所以你只要操作对象就可以操作数据库了啊!
      

  3.   

    其实这是ORM的一种思想,就是说PO是一种程序的对象,而SQL语句是直接面向数据库的,通过ORM的思想使用了PO以后,我们可以不用直接操纵数据库,而只需和PO对象打交道就可以了。