[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$$d3aa8070.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$$d3aa8070.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)
不得不说华丽而细致的外包装让让人记忆犹新,蝴蝶结飘着,10周年改版变成了浅墨绿色的手拎兜、一封品牌经理的一封手写信、这每一份小套装的试用都凝聚着许多LA MER工作人员的心血、希望试用者能很好的体验到LAMER的品质用心,无一不诠释着LAMER奢华和极佳的品质。
以图集形式查看>>
以图集形式查看>>
翻盖的纸盒打开能看到里面整齐的三件经典产品,贴心的设计让它们在快递中很好的固定,不会乱动,很贴心的设计。
以图集形式查看>>
经典修护套装包含:
海蓝之谜精华面霜3.5ml、浓缩修护眼部精华霜3ml、活颜焕肤精华露3ml
以图集形式查看>>
先来介绍LA MER浓缩修护眼部精华霜,蕴含三种不同形式的品牌灵魂成分—神奇活性精萃,丰盈润泽的浓缩修护眼部精华霜,加速眼周微循环,黑眼圈明显消褪,回复明亮、平滑和饱满弹性。搭配紧致焕采眼霜,日夜接力焕活双眸。
以图集形式查看>>
小巧精致的包装是和正装一样的Q版,很讨人喜欢。银色的盖子很抢眼,墨绿色的瓶身深沉、稳重。
以图集形式查看>>
以图集形式查看>>
眼霜成淡黄色的乳霜质地,味道很清新。
以图集形式查看>>
第一眼看似厚重,其实很柔滑。这样能看到质地类似于乳液般细腻,延展性很好,而且清爽好闻的味道
用了心情也会变好。
眼部肌肤要比两部其他肌肤娇嫩,更容易受到外界的刺激,用PH酸碱试纸测试PH在5-6之间,成弱酸性,很温和。
以图集形式查看>>
取一些眼霜在肌肤上,能闻到很清新的味道,柔软的质地,涂抹着很舒服。
遇肌肤会变得透明更柔软,沿着一个方向很好推开,不会让眼部肌肤因为涂抹用力或其他反而产生皱纹。
以图集形式查看>>
涂抹开的肌肤吸收很快,手部肌肤瞬间细腻柔软很多,而且不会油腻~感觉很好
使用方法:每天早晚两次以银质导入棒沾取适量浓缩修护眼部精华霜,轻柔地顺着眼周轮廓由外往内滑动按摩,再以指腹轻轻点按以促进产品吸收。
坚持用了几天感觉眼下部的假性细纹缓解了很多,真的很不错~
以图集形式查看>>
作为一款眼霜用后肌肤含水量还保持在46%,温和不刺激,无负担,真的经典好用~
以图集形式查看>>
海蓝之谜精华面霜蕴含品牌灵魂、修复再生秘方——神奇活性精萃(Miracle BrothTM),赋予肌肤深层滋养与修复,加强肌肤的自我更新能力。
以图集形式查看>>
健康的肌肤表面具有带电荷的离子,能与水分中带相反电荷的离子产生电磁效应,使水分更易吸收和渗透至肌肤底层,令肌肤水嫩丝滑。肌肤由此开启修复之钥,变得更柔嫩紧实,隐匿岁月痕迹,仿若初生般绽放年轻光采。临床测试显示,71%试用者在使用之后肌肤立现透亮。
以图集形式查看>>
白色有点银光的乳霜质地,凝聚力很好,延展性不错,在玻璃杯上也能看到指纹涂开的路径。
未乳化的精华面霜成白色乳霜质地,质地很柔滑,因为精华霜还有酸橙茶精华,闻着能感觉到有点柠檬的味道,很清新。
海蓝之谜特有的酸橙茶精华由全手工剥取的青柠皮精心萃取而得,也是贺伯博士当年酿造的第一瓶海蓝之谜精华面霜中的成分之一,是神奇活性精萃(Miracle BrothTM)的完美搭档,具有卓越的抗氧化功效,能帮助中和自由基,保护肌肤抵御环境侵袭,使肌肤更专注于自我修复再生。
以图集形式查看>>
正确使用精华霜要在手心温热、然后在涂抹,感受LA MER的滋润与修护。
取两粒珍珠粒大小精华面霜于指间或掌心温热乳化,均匀地轻拍于洁净干爽的全脸、颈部、甚至眼周,完全涂开后感觉很轻薄,它随着人的体温逐渐变成透明的质地,而且乳化的彻底更容易吸收能减少精华面霜的油腻感,完全吸收后却感觉肌肤吃饱了一样,很滋润,深层滋养又舒缓肌肤。
以图集形式查看>>
最后用吸油纸在手背用力按压,吸油纸有被轻微浸透,觉得正适合我这种干性肌肤,很滋润。
在深色玻璃的衬托下能看到吸油纸被半浸透,五分钟后测试肌肤含水量还达到52%,补水保湿效果真的不错~适合这个干燥的秋季~
以图集形式查看>>
LA MER活颜焕肤精华露功效卓越却又极致舒缓的抗老法宝,内含感度浓缩的神奇活性精萃、赋活再生酵素和海洋胜肽酵素,能促进肌肤胶原蛋白和弹性蛋白等"年轻活力蛋白质"的自然生成。
以图集形式查看>>
同样墨绿色的包装是海蓝之谜一贯的包装风格,背面的中文标识介绍了详细的产品产地及日期,用着也放心。
以图集形式查看>>
有点透明质地的乳白色质地的精华露,在杯子上能看到延展性同样很好,手感柔软细滑。
在沾满碘伏的棉棒上涂抹活颜焕肤精华露,能看到随着均匀涂抹开的精华被吸收,涂抹精华露的棉棒上原有的碘伏颜色慢慢变浅,轻微的还原了棉棒原本的白色,证明这款精华露抗氧化性不错,能抑制黑色素形成,分解黑色素。
以图集形式查看>>
PH在6左右,很温和,不会刺激皮肤,敏感肌一样可以放心使用。
以图集形式查看>>
白色乳液般质地的精华露,看似稠密,其实很清爽,
使用前记得轻摇数下,让其中的核心成分更好的释放。取2-3滴在手上,每日早晚均匀轻轻按压按压于脸部和颈部,给肌肤带来的即时、深层的滋养修护。
以图集形式查看>>
吸收真的很快,很彻底,而且不会感觉到油腻感,彻底的吸收让肌肤看起来很饱满细腻,测试了用后的肌肤含水量达到45%,补水保湿效果真的很棒~
以图集形式查看>>
以图集形式查看>>
体验了LA MER的经典修护系列,感受到源自深海的神奇活性精萃是承载La Mer海蓝之谜品牌传奇修复力的灵魂成分,海蓝之谜产品搭配使用不仅能够由内而外加强润泽、修护肌肤,成倍提升淡痕紧肤效果,更能提高肌肤抵抗力,不断促进肌肤活力新生~不愧是口碑超好的奢华护肤产品,推荐~
500 Servlet Exception