当前位置: 技术问答>java相关
怎样使实体Bean独立于数据库?50分
来源: 互联网 发布时间:2015-06-04
本文导语: 精通EJB中说可以编写对立与存储空间的实体BEAN,请问该怎样实现,请高手说明思路即可! | 简单地说,一个entitybean对应一个表,一个entitybean实例对应表中的一行记录。entitybean完全封装了数...
精通EJB中说可以编写对立与存储空间的实体BEAN,请问该怎样实现,请高手说明思路即可!
|
简单地说,一个entitybean对应一个表,一个entitybean实例对应表中的一行记录。entitybean完全封装了数据库的操作,改变传统的在中间层调用执行SQL语句的数据库编程模式。比如,我们修改BOOK表中某个记录的作者:
习惯上执行SQL语句update author from book where bookid=?
entitybean中,我们先得到其实例:bookObject=bookHome.findByPrimaryKey(bookid);然后调用bookObject.setAuthor(XXX);就完成了对记录的修改。区别就在对数据库的操作完全来自于对BEAN实现方法的调用。
习惯上执行SQL语句update author from book where bookid=?
entitybean中,我们先得到其实例:bookObject=bookHome.findByPrimaryKey(bookid);然后调用bookObject.setAuthor(XXX);就完成了对记录的修改。区别就在对数据库的操作完全来自于对BEAN实现方法的调用。
|
你用CMP模式就可以移植到其他数据库中,不过数据库要支持EJB
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。