[show] java.sql.SQLException: Parameter index out of range (1 > number of parameters,
which is 0).
org.springframework.dao.TransientDataAccessResourceException: PreparedStatementCallback;
SQL [select p.id from cs_product p where p.status>0 order by p.id desc
LIMIT 0,3]; Parameter index out of range (1 > number of parameters, which
is 0).; nested exception is java.sql.SQLException: Parameter index out
of range (1 > number of parameters, which is 0).
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:107)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:602)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:665)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:673)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)
at org.springframework.jdbc.core.JdbcTemplate$$FastClassByCGLIB$$a4771cb8.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.gelivable.web.AopSqlMonitor.monitor(AopSqlMonitor.java:33)
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
at org.springframework.jdbc.core.JdbcTemplate$$EnhancerByCGLIB$$d346c03c.query(<generated>)
at org.springframework.jdbc.core.simple.SimpleJdbcTemplate.query(SimpleJdbcTemplate.java:200)
at org.gelivable.dao.GeliDao.list(GeliDao.java:246)
at org.gelivable.dao.GeliDao.page(GeliDao.java:405)
at cn.com.pc.cosme.service.ProductService$3.fetchData(ProductService.java:483)
at cn.com.pc.cosme.service.CacheService.findWithCache(CacheService.java:153)
at cn.com.pc.cosme.service.ProductService.listCommentProduct(ProductService.java:479)
at _jsp._comment._detail__jsp._jspService(comment/detail.jsp:270)
at com.caucho.jsp.JavaPage.service(JavaPage.java:61)
at com.caucho.jsp.Page.pageservice(Page.java:578)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)
at org.gelivable.web.EnvFilter.doFilter(EnvFilter.java:60)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at org.gelivable.web.gzip.GZIPFilter.doFilter(GZIPFilter.java:86)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:192)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.sql.SQLException: Parameter index out of range (1 > number
of parameters, which is 0).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
at com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3646)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3630)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3672)
at com.mysql.jdbc.PreparedStatement.setLong(PreparedStatement.java:3688)
at com.mysql.jdbc.PreparedStatement.setObject(PreparedStatement.java:3893)
at com.mysql.jdbc.jdbc2.optional.PreparedStatementWrapper.setObject(PreparedStatementWrapper.java:500)
at com.caucho.sql.UserPreparedStatement.setObject(UserPreparedStatement.java:617)
at com.caucho.sql.UserPreparedStatement.setObject(UserPreparedStatement.java:617)
at org.springframework.jdbc.core.StatementCreatorUtils.setValue(StatementCreatorUtils.java:351)
at org.springframework.jdbc.core.StatementCreatorUtils.setParameterValueInternal(StatementCreatorUtils.java:216)
at org.springframework.jdbc.core.StatementCreatorUtils.setParameterValue(StatementCreatorUtils.java:144)
at org.springframework.jdbc.core.ArgPreparedStatementSetter.doSetValue(ArgPreparedStatementSetter.java:65)
at org.springframework.jdbc.core.ArgPreparedStatementSetter.setValues(ArgPreparedStatementSetter.java:46)
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:641)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:665)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:673)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)
at org.springframework.jdbc.core.JdbcTemplate$$FastClassByCGLIB$$a4771cb8.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.gelivable.web.AopSqlMonitor.monitor(AopSqlMonitor.java:33)
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
at org.springframework.jdbc.core.JdbcTemplate$$EnhancerByCGLIB$$d346c03c.query(<generated>)
at org.springframework.jdbc.core.simple.SimpleJdbcTemplate.query(SimpleJdbcTemplate.java:200)
at org.gelivable.dao.GeliDao.list(GeliDao.java:246)
at org.gelivable.dao.GeliDao.page(GeliDao.java:405)
at cn.com.pc.cosme.service.ProductService$3.fetchData(ProductService.java:483)
at cn.com.pc.cosme.service.CacheService.findWithCache(CacheService.java:153)
at cn.com.pc.cosme.service.ProductService.listCommentProduct(ProductService.java:479)
at _jsp._comment._detail__jsp._jspService(comment/detail.jsp:270)
at com.caucho.jsp.JavaPage.service(JavaPage.java:61)
at com.caucho.jsp.Page.pageservice(Page.java:578)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)
at org.gelivable.web.EnvFilter.doFilter(EnvFilter.java:60)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at org.gelivable.web.gzip.GZIPFilter.doFilter(GZIPFilter.java:86)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:192)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:662)
香水是女人的第二皮肤,是女人心情的诠释。
香水的味道,是女人的一道风景,所谓闻香识女人。
每一瓶香水代表世间每一类女子的性格,
或神秘,或清新,或妖冶,或娇羞,
是无声的歌吟、流淌的霓裳、热情的花朵、缠绵的尤物,
是那样的让人难以忘怀。
同时,人是不断地在追求完美。
俗话说:爱美之心人皆有之。
美现在已不是只停留在视觉上了,
味觉很重要而且比视觉更加原始。
以图集形式查看>>
LANCOME的香水一直是许多女性心中最爱,
无论是绿逸ODE LANCOME、黑色梦幻MAGIE NOIRE、
璀璨TRESOR或诗情爱意POEME等等。
以图集形式查看>>
LANCOME的每支香水都是香味隽永,
深植人心的经典之作。
以图集形式查看>>
然而,LANCOME兰蔻珍爱午夜玫瑰香水和La vie est belle美丽人生香水,
结合起来,就是一段完美的故事。
那瞬间的邂逅,魔幻、迷离却又甜美。
一场意外邂逅,洋溢幸福的味道,象征着幸福。
以图集形式查看>>
再经典的香,瓶身也要扣住时尚的脉搏,
只要最经典的轮廓和细节还在那里,一切都是令人沉醉的。
以图集形式查看>>
这是一个始于邂逅,追逐于午夜。
关于艾玛沃森,关于兰蔻珍爱午夜玫瑰香水,也将与你相遇的故事。
而,"La vie est belle美丽人生",就是摆脱那些唾手可得的幸福,解放自己,
不再仅仅痴迷于精美的外在和所谓的完美。
以图集形式查看>>
兰蔻午夜玫瑰香水由新生代女王艾玛·沃特森(Emma Watson)倾情代言,
随兴清新,却又俏皮灵动的嗅觉体验,闪现的是女性柔媚、魔力与感官魅力。
艾玛向大家诉说了一个关于午夜,魔幻、迷离却又甜美的爱情故事,
她用浪漫的当代爱情语言诠释了那瞬间的邂逅。
以图集形式查看>>
【前调】:新鲜黑加仑子精油,与富含活力与鲜明香味的覆盆子。
【中调】:玫瑰精油与温和的茉莉花,伴随着牡丹和热情浓烈的粉红胡椒。
【后调】:维吉尼亚雪松精华、香草与麝香,为整体花香增添一丝温热气息。
以图集形式查看>>
珍爱午夜玫瑰香水让时光止于此刻的魔幻瞬间,
一丝一毫皆捕捉于精雕细琢的瓶身中。
在灯光下,它的宛若璀璨光耀的宝石,闪烁着无限光芒。
以图集形式查看>>
香味犹如令人着迷的新鲜花果般,
珍爱午夜香水清脆、香甜,诠释了一场意外邂逅的甜美爱恋。
灯光下,透剔的香盖、意味着一段爱恋是从空白开始,
逐渐展开了渐变的恋情,从浅到深。
以图集形式查看>>
从最初相遇的那一刻起,
娇鲜欲滴的覆盆子精华和鲜明果味的蓝莓精油一拍即合。
上演前调跳跃活泼的调性,玫瑰精油与温和的茉莉花带有魔力的花蜜与浓烈。
以图集形式查看>>
甜蜜的基调,将珍爱香氛的经典玫瑰香味隐藏其中,散发出更胜过往的甜蜜香气。
尾调以温婉的雪松和麝香精华结束,
与花朵争奇斗艳,这一切都需要尾调一抹温婉的木香来完成。
以图集形式查看>>
瓶颈部分,一朵紫色玫瑰,
悄然绽放于精美钻石切割的瓶盖下方,
这是象征狂热爱情的玫瑰。
以图集形式查看>>
它,沉浸于精致流转的颜色变化中,
慢慢由粉嫩变成粉红,再变成淡紫色。
赏心悦目的色泽紧扣想恋爱的小心思。
以图集形式查看>>
喷香水通常最普遍的地方就是耳后这个部位,体温高,味道容易散开来,
又不被阳光影响,不容易挥发造成浪费。
脖子,这也是经常喷香水的地方。
不过这个地方比较敏感,要是喷了过敏,就应该避免在这个地方喷洒香水。
以图集形式查看>>
senlyの小tips:
香水不要洒在易被太阳晒到的暴露部位。
因为香水中的香料碰到阳光紫外线的时候,
日光中的长波紫外线就会与皮肤上喷洒的这些化学物质相结合,
出现光化学反应,最后导致皮肤黑色素的破坏而出现班疹和雀斑。
轻者也会使皮肤发痒,红肿,所以要寄住哦!
香水不宜涂在额上、腋下和鞋内等易出汗的部位。
因为这些部位汗液多,易将香水冲淡,而且汗味和香味混合会产生怪异气味。
以图集形式查看>>
Lavie est belle美丽人生,兰蔻全新香氛,
闪耀灵魂光芒,仿佛一份属于当代女性的幸福宣言。
以图集形式查看>>
它的瓶身方中带圆,在方形的水晶中央设计出圆润的微笑标记。
【微笑的弧线】就是水晶瓶身中央嵌入圆润的微笑标记,
象征“La vie est belle美丽人生”传递的幸福精髓。
以图集形式查看>>
在瓶颈上系上珠灰色欧根纱蝴蝶结,
仿佛拥抱幸福的双翼,可谓精致典雅的点睛之笔。“
La vie est belle美丽人生”将微笑与幸福收入瓶中。
以图集形式查看>>
瓶身呈现棱角分明的轮廓,并拥有女性优美曲线。
除此之外,喷头的logo透露出纯净优雅的特质,
无不彰显着简约但更精致的【美丽人生】。
"La vie est belle美丽人生"鼓励女性打破陈规、
挣脱束缚、释放自我、寻找自己的幸福。
以图集形式查看>>
它们那独特的花果香更是我的挚爱。
同时,使用香水呢,分三个境界。
第一境界:提高自信,相互吸引。
第二境界:品味和心情。
第三境界:习惯了,如同穿衣吃饭。
同时,香水的存在,成为了我们生活、工作、学习、休闲、甚至爱情,必不可少的一部分。
给我们增添新的色彩,逐渐提升我们的品位!
500 Servlet Exception