- 博客(1)
- 资源 (24)
- 收藏
- 关注
原创 解决org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade
今天学hibernate多对一要删除多的一方时,我在两个持久类中都设了cascade=CascadeType.ALL,由于只想要删除一条记录,而与之相关联的其他记录不想被删除,所以我用了以下方法(多个Person对应一个Address): Person p1 = (Person)session.get(Person.class, 3); p1.setAddress(null); session.
2017-08-01 10:00:52 1036 1
冰点文库下载器
无需积分就可以自由下载百度、豆丁、丁香、MBALib、道客巴巴、Book118等文库文档,无需注册和登录。下载的文档最终生成高清晰度的pdf格式文档。
1. 支持百度、豆丁、丁香、畅享、MBALib、道客巴巴、Book118等文库文档。
2. 无需积分也无需登录就可以自由下载百度文库和豆丁文库。
3. 支持多个任务同时下载和断点续传下载。
4. 生成的pdf文档与原始文档质量等同。
2017-07-17
C++ Qt设计模式(第2版) PDF
《C++ Qt设计模式(第2版)》是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C++和设计模式中的主要思想。全书共分四个部分:第一部分介绍C++、UML、Qt、模型-视图、SQL、XML、设计模式等基础知识,目的是为零基础的C++初学者铺垫一条学习面向对象编程的快捷之路;第二部分讲解内存访问、继承等重要的C++特性,是前一部分的延伸和拓展;第三部分使用Phonon编写了一个多媒体播放器,展示了主要技术理念的应用方法;附录部分给出了C++保留关键字、Debian和Qt程序开发环境的配置等内容。每节的练习题和各章后面的复习题,既可作为课堂上的讨论题,也可进一步启发读
2017-01-20
JavaWeb-学生在线选课系统实例源码下载
采用eclipse和MySQL开发的学生在线选课系统。功能如下:
1、权限控制:采用过滤器实现用户登录和权限的控制。同时,每个学生一个账户(学号)可以登录系统进行个人信息的管理,并完成选课操作;管理员(固定为admin用户)可以管理全部学生信息,查看每个学生的选课情况,并生成统计表。
2、数据库要求:包括学生基本信息表、课程信息表、学生选课信息表。
3、学生信息管理要求
(1)信息项:学号、姓名、身份证号码、班级、性别(男、女)、登录密码(加密存储,加密方法网上找一个)、籍贯(省份选择)、家庭住址、联系电话、兴趣爱好(运动、读书、音乐、旅游、社交);
(2)学生信息管理:有显示学生基本信息的界面,每个学生只可以打开自己的信息界面;界面中,如果是学生身份,可以修改除了学号、姓名之外的全部信息。如果是管理员身份,可以全部管理,并提供学生信息的添加、修改和删除功能。
(3)学生信息列表:有列表显示学生信息的界面;如果是学生身份,列表只有本人一条信息;如果是管理员,列表可以有全部学生。可以按照学号、姓名快速查询功能。
4、选课中心要求:
(1). 二级菜单:选课操作、选课列表
(2). 课程的信息项:课程编号、课程名称;
(3). 学生选课操作:只有学生可用,管理员不可用。列表显示当前学生没有选中的课程名称,一次可以选取1个或者多个课程,点击保存即可完成选课。
(4). 学生选课列表:列表显示学生已经选中课程的信息;如果是学生身份,列表只有本人已经选中课程的列表;如果是管理员,列表可以已经有选课记录的学生。点击学生学号后,可以查看该学生的选课记录。
5、统计分析要求
(1). 二级菜单:学生信息统计、选课情况统计;
(2).学生信息统计:统计每个学生的基本信息,包括学生籍贯统计(籍贯、学生数量)、爱好统计(爱好、学生数量)两个统计。
(3).选课情况统计:统计每个学生的选课数量,注意:没有选课的学生也要显示,按照选课数量倒序排列。
这个是我的JavaWeb课程设计作业,由于能力有限,这个系统的一些细节还不够完善,比如没有密码加密和分页,页面不够美观,以后会完善的。
2017-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人