简单地说,一个entitybean对应一个表,一个entitybean实例对应表中的一行记录。entitybean完全封装了数据库的操作,改变传统的在中间层调用执行SQL语句的数据库编程模式。比如,我们修改BOOK表中某个记录的作者:
习惯上执行SQL语句update author from book where bookid=?
entitybean中,我们先得到其实例:bookObject=bookHome.findByPrimaryKey(bookid);然后调用bookObject.setAuthor(XXX);就完成了对记录的修改。区别就在对数据库的操作完全来自于对BEAN实现方法的调用。