您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> struts1的form和hibernate的table bean的问题

struts1的form和hibernate的table bean的问题

来源:网络整理     时间:2016/7/3 7:04:54     关键词:

关于网友提出的“ struts1的form和hibernate的table bean的问题”问题疑问,本网通过在网上对“ struts1的form和hibernate的table bean的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: struts1的form和hibernate的table bean的问题
描述:

请教高手:
在数据库中,建了一个表,有content字段和userid字段
在同一个工程的struts1的中,有一个form类,也是content字段和userid字段
在同一个工程的hibernate中,有一个table的bean,操作的也是这个表的这两个字段。
现在,前端用户通过browser提交到了struts1的action,这个action就是读到了用户提交的content和userid字段的内容,
现在希望通过hibernage的session将这些内容存储到数据库中,我现在有如下的问题:
1) struts1中的form表的内容和hibernate的table bean如何接口?我的意思是,我必须先通过action中的form对象,读到用户提交的数据,然后调用hibernate 的table的bean的set方法,将数据写入bean,然后用hibernate的session存储?我必须这样做吗?
2) 或者还有其他的好方法?


解决方案1:

你说的没错,就是这样做,很多人在struts和hibernate结合的时候对这两个对象都会有疑惑,struts的form对象和hibernate的po对象根本就是两个层的对象,它们没有任何关系,form是负责封装表单内容的,po是数据库表的对象化,你在对数据库进行CRUD操作的时候,是和po对象打交道,和form没关系,所以你需要把form中的值赋给相应的po,通过Session来操作这个po
PS:po就是你说的那个table bean


以上介绍了“ struts1的form和hibernate的table bean的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2236137.html

相关图片

相关文章