
SSH
马可菠萝me
这个作者很懒,什么都没留下…
展开
-
关于在SSH框架整合时,使用hql语句查询出现 XXX is not mapped 的问题
在做SSH框架的整合过程中,新手往往会遇到这个问题。当我们使用hql语句查询时,控制台报错: XXX is not mapped。而此时,很多觉得英语不错的同学就会被自己搞晕。然后开始检查实体类的映射文件*.hbm.xml是否正确,是否将映射文件添加到spring的配置文件中,等等。然后高亮一通,仍不见效。我们开始正题。大家都知道,Hibernate是一个让我们完全面向对象编程的框架。也就是说原创 2015-04-29 18:01:39 · 3450 阅读 · 0 评论 -
在tomcat8.0上运行ssh项目是出现java.lang.NoSuchFieldException: resourceEntries
今天在tomcat8.0上部署ssh项目,进行页面跳转是抛出了一个错误java.lang.NoSuchFieldException: resourceEntries,虽然没有发现对程序的运行有影响,但是出于一个编程人员的强迫症行为,还是忍不住想找找具体的报错原因。看了好长时间的tomcat的源代码才发现:tomcat8.0的类加载器webappclsaaLoader中没有属性resourceEnt原创 2015-05-08 17:36:09 · 6294 阅读 · 4 评论 -
hibernate的级联删除特性
在平常的数据库建设中,我们经常回为了简化表的设计使其显得不太臃肿,而采取外键字段的方式建立两张表之间的联系。在hibernate中,这一关系通过onetomany的方式实现。下面看看什么是级联删除:级联删除: 即删除一的一方后,在多的一方中引用到一的一方的主键的全部记录将会被删除(在一的一方的配置文件中set节点进行配置)。他有两个主要用到的属性: (1)cascade:c原创 2015-07-29 16:26:48 · 1210 阅读 · 0 评论 -
spring集成quartz定时任务的配置
最近在使用quartz实现任务的定时自动启动过程中,学到了不少知识。同时,也遇到了不少问题。在此,总结一下,以便自己或学习quartz的人在日后遇到类似问题时作为参考。1、 新建java项目(web项目也可,只不过本文内容旨在教大家如何在spring中整合quartz)。2、 所需jar文件:3、 将所有jar文件加入buildpath(具体如何添加下面截图,知道的直接忽原创 2015-08-05 17:48:53 · 661 阅读 · 0 评论 -
关于tomcat连接池爆满导致系统崩溃的问题
最近,在项目组遇到了tomcat连接池资源不释放,导致系统崩溃的问题。经过好几个小时的排查,最终确定应该是由于事务控制机制不完善导致的。首先呢,在日常代码的编写过程中一定要注意规范性,尤其是ssh架构的系统当中。该在service层调用的代码就不要再action中去调用,该在service层加事务控制就一定不要忘记。凡是涉及到数据库的操作,都应当加上事务,防止遗漏。其次,在使用tomcat原创 2015-12-13 15:32:27 · 14783 阅读 · 0 评论