为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

38-43Hibernate多对多案例笔记

2011-06-30 4页 pdf 86KB 14阅读

用户头像

is_928365

暂无简介

举报
38-43Hibernate多对多案例笔记 E-Mail:mldnqa@163.com Hibernate多对多关系实现 Struts + DAO + Hibernate · 分发 Action 数据源配置 任务: 使用 Struts和 Hibernate完成一个学生选课系统的设计 准备好开发环境:Eclipse + Tomcat 功能: · 学生管理 · 学生选了那门课程,学生的注册信息,(更改学生信息、更改所选课程信息)、删除学生 · 课程管理 · 查找一门课程有多少学生,对课程的添加...
38-43Hibernate多对多案例笔记
E-Mail:mldnqa@163.com Hibernate多对多关系实现 Struts + DAO + Hibernate · 分发 Action 数据源配置 任务: 使用 Struts和 Hibernate完成一个学生选课系统的设计 准备好开发环境:Eclipse + Tomcat 功能: · 学生管理 · 学生选了那门课程,学生的注册信息,(更改学生信息、更改所选课程信息)、删除学生 · 课程管理 · 查找一门课程有多少学生,对课程的添加、修改、删除 问题: 1、 学生选课修改 列出学生基本信息,列出全部的课程 2、 一门课程可以取消掉一个学生 学生操作: · type=0:查询全部、模糊查询 · type=1:按 ID查询、按 ID删除 (空或不是数字) · type=2:插入新数据:姓名、年龄(空或不是数字)、性别 · type=3:更新数据:ID、姓名、年龄(空或不是数字)、性别 · type=4:表示选课,至少选择一门课程 课程操作: · type=0:查询全部、模糊查询 · type=1:按 ID查询、按 ID删除(空或不是数字) · type=2:插入新数据:课程名称、教师、学分(空或不是数字) · type=3:更新数据:ID、名称、教师、学分(空或不是数字) 资源文件: # Resources for parameter 'org.lxh.struts.ApplicationResources' # Project MVSNDemo # 学生编号不能为空! null.student.sid = \u5b66\u751f\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01 # 学生姓名不能为空! E-Mail:mldnqa@163.com null.student.name = \u5b66\u751f\u59d3\u540d\u4e0d\u80fd\u4e3a\u7a7a\uff01 # 学生年龄不能为空! null.student.age = \u5b66\u751f\u5e74\u9f84\u4e0d\u80fd\u4e3a\u7a7a\uff01 # 学生性别不能为空! null.student.sex = \u5b66\u751f\u6027\u522b\u4e0d\u80fd\u4e3a\u7a7a\uff01 # 学生编号必须是数字! err.student.sid = \u5b66\u751f\u7f16\u53f7\u5fc5\u987b\u662f\u6570\u5b57\uff01 # 学生年龄必须是数字! err.student.age = \u5b66\u751f\u5e74\u9f84\u5fc5\u987b\u662f\u6570\u5b57\uff01 # 课程编号不能为空! null.course.cid = \u8bfe\u7a0b\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01 # 课程名称不能为空! null.course.name = \u8bfe\u7a0b\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01 # 课程教师不能为空! null.course.teacher = \u8bfe\u7a0b\u6559\u5e08\u4e0d\u80fd\u4e3a\u7a7a\uff01 # 课程学分不能为空! null.course.creditHour = \u8bfe\u7a0b\u5b66\u5206\u4e0d\u80fd\u4e3a\u7a7a\uff01 # 课程编号必须是数字! err.course.cid = \u8bfe\u7a0b\u7f16\u53f7\u5fc5\u987b\u662f\u6570\u5b57\uff01 # 课程学分必须是数字! err.course.creditHour = \u8bfe\u7a0b\u5b66\u5206\u5fc5\u987b\u662f\u6570\u5b57\uff01 # 请选择正确的操作! err.unknow = \u8bf7\u9009\u62e9\u6b63\u786e\u7684\u64cd\u4f5c\uff01 选课,则需要先将全部的课程列出,之后选择所要上的课程 思考? 如果知道了学生编号,也知道所选的课程编号,那么请问?如何能在关联表中进行关联呢? 三种容器映射 Æ Set(只能以 ID做关联,表只能有一个字段) 问题: 1、 必须选择一门课程,可以通过 javaScript验证 2、 最好在 ActionForm之中也进行一些简单的验证 3、 如果需要,则可以在选课时自动加入已经选择过的课程 4、 一个配置文件里可以加入多种关联验证(多对多、容器映射:Set) E-Mail:mldnqa@163.com factory org.apache.commons.dbcp.BasicDataSourceFactory maxActive 100 maxIdle 30 maxWait 5000 username root password mysqladmin driverClassName org.gjt.mm.mysql.Driver url jdbc:mysql://localhost:3306/mldn E-Mail:mldnqa@163.com s 多对多程序在开发中使用较少,但是作为一种特殊的形式介绍给大家。
/
本文档为【38-43Hibernate多对多案例笔记】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索