框架
LeoJamLin
这个作者很懒,什么都没留下…
展开
-
SpringMvc学习笔记(二)- SpringMvc的执行流程
1.用户发送请求到前端控制器dispatcherServlet2.dispatcherServlet对请求进行解析,调用处理器映射器HandlerMapping(HandlerMapping通过配置的springmvc.xml)获取应该执行的类Action给dispatcherServlet3.dispatcherServlet再调用处理器适配器HandlerAdapter来执行类Acti原创 2017-08-08 18:12:48 · 417 阅读 · 0 评论 -
Cannot proxy target class because CGLIB is not available. Add CGLIB to the class path or specify pr
缺少cglib 的jar包,引入即可!原创 2017-04-24 00:19:55 · 473 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider
今天在做spring3.0.x和hibernatet4.2.2集成的测试的时候,报出了java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider的错误,查看了很多信息,终于发现正解: 这是因为spring在3.1之后的版本中把 AnnotationSessionFactoryBean与LocalSessionFact转载 2017-04-23 23:32:19 · 2240 阅读 · 0 评论 -
applicationContext.xml约束
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" x原创 2017-04-21 00:50:27 · 1206 阅读 · 0 评论 -
hibernate的session对象中save()和update()方法的区别
save()方法很显然是执行保存操作的,如果是对一个新的刚new出来的对象进行保存,自然要使用这个方法了,数据库中没有这个对象。update()如果是对一个已经存在的托管对象进行更新那么肯定是要使用update()方法了,数据中有这个对象。原创 2017-04-19 14:26:59 · 683 阅读 · 0 评论 -
No result defined for action action.UserAction and result input
No result defined for action action.UserAction and result inputstruts2中继承使用validate方法后报404错误No result defined for action action.UserAction and result input。需要在struts.xml中加上<result name="input"原创 2017-04-18 16:28:18 · 758 阅读 · 0 评论 -
HTTP Status 500 - Method "login" failed for object action.UsersAction@13eae2e9
ognl.MethodFailedException: Method "login" failed for object action.UsersAction@13eae2e9 [java.lang.NoSuchMethodError: org.hibernate.cfg.annotations.reflection.XMLContext$Default.getDelimitedIdentifie原创 2017-04-18 15:17:28 · 5114 阅读 · 1 评论 -
java.lang.NoClassDefFoundError: org/apache/log4j/LogManager
初学struts2+hibernate。删除lib下的jar包后重新引入发现出现下面错误java.lang.NoClassDefFoundError: org/apache/log4j/LogManager。在myeclipse中部署中remove后重启tomcat重新部署即可!原创 2017-04-18 14:56:51 · 1847 阅读 · 0 评论 -
Can not find the tag library descriptor for "/struts-tags"
如图所示。更换新的jar包后出现的错误。需要删除该行,重新打即可!原创 2017-04-18 14:19:09 · 1092 阅读 · 0 评论 -
hibernate的Configuration对象的configure()方法的作用
看hibernate项目视频时,没有解释configuration的configure()方法百度之后发现Configuration cfg = new Configuration().configure();原来configure()方法默认会在classpath下面寻找hibernate.cfg.xml文件,如果没有找到该文件,系统会打印如下信息并抛出HibernateExcept原创 2017-04-14 14:54:57 · 4110 阅读 · 0 评论 -
HttpRequestHandlerAdapter和SimpleControllerHandlerAdapter的不同
HttpRequestHandlerAdapter和SimpleControllerHandlerAdapter都是处理器映射器。HttpRequestHandlerAdapter底层是调用HttpRequestHandler.handlerRequest(request,response);SimplerControllerHandlerAdapter底层调用Controller.han原创 2017-08-07 11:36:42 · 3268 阅读 · 0 评论 -
Package front extends undefined package struts-default
网络问题,后台其它软件占用网速,关闭后即可。原创 2017-05-01 18:21:19 · 1095 阅读 · 0 评论 -
Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into
Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUorg.springframework.dao.InvalidDataAccessApiUsageException: Writeoperatio转载 2017-05-01 18:51:07 · 369 阅读 · 0 评论 -
SpringMVC学习笔记
1.创建maven项目,引入相应的依赖,主要用到的jar包:spring-content、spring-webmvc、spring-orm等2.创建jsp页面和controller(使用@Controller和@RequestMapping的注解方式唯一确定访问的方法)控制器3.根据jsp页面的路径和controller的路径配置springmvc.xml。Springmvc.xml文件主原创 2017-07-28 16:07:16 · 260 阅读 · 0 评论 -
mybatis学习笔记
1.maven创建项目,引入依赖2.创建数据库sql文件3.根据数据库表属性创建po类4.编写api接口(mapper接口)5.根据mapper接口配置mapper.xml文件,书写每个接口方法所实现的sql语句6.创建mybatis-config.xml文件配置mybatis信息(如连接池,mapper文件地址,驱动,账号 密码等信息)7.创建MybatisUtil类,完原创 2017-07-27 11:02:51 · 311 阅读 · 0 评论 -
could not initialize proxy - no Session
could not initialize proxy - no Session。。。。很弱智的问题,忘记在application.xml中配置实体了,配置完问题解决!原创 2017-05-24 21:37:59 · 270 阅读 · 0 评论 -
unexpected char: '@' [from cn.mani123.domain.Order where product = cn.mani123.domain.Product@11d48a7
使用hibernate template查询时报错unexpected char: '@' [from cn.mani123.domain.Order where product = cn.mani123.domain.Product@11d48a78 and account = cn.mani123.domain.Account@647a4fc8 and status = 5]; neste原创 2017-05-24 20:46:52 · 1104 阅读 · 0 评论 -
HTTP Status 500 - IllegalArgumentException occurred calling getter of cn.mani123.domain.Account.id;
使用hibernate模板进行hql语句查询报错HTTP Status 500 - IllegalArgumentException occurred calling getter of cn.mani123.domain.Account.id; :原语句 String hql = "from Order where account = ?" ; List list = thi原创 2017-05-14 18:03:29 · 595 阅读 · 0 评论 -
myeclipse2015+struts+spring+hibernate spring-web-3.2.5 Unsupported module
myeclise 2015 bugtomcat7和8斗殴部署不了spring-web-3.2.5.RELEA Unsupported module原创 2017-05-18 21:56:15 · 596 阅读 · 0 评论 -
myeclipse启动tomcat停在 信息: Initializing Spring root WebApplicationContext
信息: Initializing Spring root WebApplicationContext解决方法:关闭tomcat后在deploy处remove掉刚修改的项目,重启tomcat重新add进tomcat中,deploy。成功!原创 2017-05-13 22:34:28 · 592 阅读 · 0 评论 -
can‘t create table phone.#sql-ea8_2(error150)
使用mysql为一个表添加外键时发生150错误解决方法:错误150表示外键有问题。 外表上的主键可能不是完全相同的类型,我的表引用外键int类型的id长度不符合修改id长度为相同长度后正常创建外键。原创 2017-05-13 16:00:23 · 470 阅读 · 0 评论 -
not found while looking for property
最近在研究hibernate。过程当中碰到了很多问题啊!其中一个就是not found while looking for property错误Caused by: org.hibernate.MappingException: class main.Java.POJO.User not found while looking for property: id配置文件如下:转载 2017-05-12 13:46:19 · 875 阅读 · 0 评论 -
Eclipse 打报错An internal error occurred during: "reload maven project". java.lang.NullPointerException
新建了一个maven项目,由于有问题就删除了,但是卡住了就强制关闭了。查了一下是由于由于没有正常关机导致eclipse无法将数据正常写入配置文件导致无法启动。所以报这样一个异常。最后是这样解决的:1.查看workspace/.metadata/.log发现如下异常!ENTRY org.eclipse.m2e.logback.appender 4 0 2016-05-原创 2017-05-03 23:29:23 · 3630 阅读 · 0 评论 -
静态代理和动态代理
代理Proxy: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 为了保持行为的一致性,代理类和委托类通转载 2017-10-28 12:19:29 · 362 阅读 · 0 评论