多条同时插入数据库?

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:43:27
struts+hibernate开发过程中,有如下表table字段:username,email,现在我在要求用户填写表单提交时,可以多填几条记录,,但怎么把用户填写的记录全部写到数据库中呢(每一个用户名和电子邮箱对应一条记录),jsp页面和action方法应该怎么写?急!
用户名1 电子邮箱1
username1 email1

用户名2 电子邮箱2
username2 email2

用户名3 电子邮箱3
username3 email3
.............
.............
............

同时插入多条记录,很简单。(主要使用了DAO,POJO)
你既然使用的struts + hibernate开发,三个XML自然要配置。
hibernate中使用POJO和数据库的Table建立映射关系,在hbm.xml中建立映射关系。
Action中写插入记录的过程。插入使用POJO的Set方法向数据库插入,最后使用DAO操作这些POJO对象,向数据库插入多条记录。
ActionForm中写Setter/getter方法,来接收来自JSP的提交内容。
JSP中把多个输入框放在一个Form下,以便触发一个Action。

你将记录保存在一个集合中,用迭代循环插入数据库不就可以了。比如将用户名1 电子邮箱1 。。。等用一个集合保存,迭代循环执行插入语句。