[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)
说起彩妆技巧和卸妆要领想必很多妹子都能侃侃而谈,各有各的法宝和心得。
的确,在空气污染如此严重的当下,我们真的越来越重视肌肤的清洁和呵护。
可是我们头发一如皮肤一样暴露在外,她们也每天面临着各种高压环境,
说到头发头皮的呵护和卸妆,估计又不少妹子就一脸懵逼了吧?
在接触飘柔的这款净油顺爽微米净透洗护组合之前,自己对洗头发也是很马虎的。
以为只要用洗发水充分的按摩到头皮,之后再用护发素滋润下秀发就可以了。
直到领略了净油顺爽微米净透洗护组合,
才在内心深处唤醒了头发也需要卸妆,头皮足够清爽才更健康的意识。
以图集形式查看>>
飘柔净油顺爽微米净透洗护组合包含洗发露300ml 润发乳300ml。
绿色清爽的包装,圆润简洁,飘柔的LOGO很醒目,辨识度很高。
飘柔净油顺爽微米净透洗发露
以图集形式查看>>
飘柔首款秀发卸妆水——飘柔微米净透系列,从护肤界取得灵感,
将Micellar微米科技首次引入无硅油洗发水。
清爽的绿色包装在夏日真的感觉很清凉,手捧着已经感觉到产品带来的舒爽惬意。
以图集形式查看>>
【主打功效】
微米级洁净分子,小至微米,深层清洁。带来卸妆般的清洁效果。
媲美大牌卸妆水的温和度给秀发如呼吸般轻盈柔顺。黄金PH值5.5,温和亲肤,滋润柔顺。
以图集形式查看>>
【清洁能力】
第一次听说头发也需要卸妆,谈到卸妆,自然而然就想到了我们日常使用的彩妆,
那么飘柔净油顺爽微米净透洗发露到底能不能达到你理想中的清洁状态呢?
用彩妆进行了简单的测试后证明,这款洗发水能将眼线笔、睫毛膏、唇膏、眼影等彩妆清洗的非常干净,
无任何残留,不亏拥有能卸妆的洗发露的称号。
以图集形式查看>>
【质地】
洗发露的质地是透明色的露状,稀稠适中,具有较好的流动性,带有迷人的香气。
以图集形式查看>>
【起泡程度】
加水揉搓后,能打出非常绵密洁白的泡沫,泡沫量也很多,少量既能满足头发清洁的需要。
以图集形式查看>>
【PH值】
测试了洗发露的PH值,差不多为6,非常温和美好的弱碱性,
能中和头皮渗出的油迹,达到酸碱平衡的健康状态。
以图集形式查看>>
【洗发感受】
涂抹在头发上非常顺滑,丰富的泡沫包裹着每一根发丝,深度清洁发丝及头皮上的污垢和粉尘,
香味儿持久清新,让洗发变成一种享受。
以图集形式查看>>
【易冲洗程度】
这款洗发水非常容易冲洗,冲的水颜色比较清亮,比较省水。
冲洗过程中丝滑中能感受到净透,没有假滑现象。
以图集形式查看>>
洗后的头发感觉非常干净顺滑,不含硅油的洗发水,让头皮和秀发更加健康。
以图集形式查看>>
飘柔净油顺爽微米净透润发乳
以图集形式查看>>
净油顺爽微米净透润发乳同样是绿色清爽包装,300毫升,沉甸甸的一瓶。
以图集形式查看>>
【主打功效】
针对易出头油问题,微米精华凝乳,精华比发丝更细小,易于均匀分布发丝。
轻松抚平秀发的小毛躁,让秀发倍感清爽柔滑。
以图集形式查看>>
【泵头设计】
个人非常喜欢的按压泵头,洗发时能轻松取用到产品。
开口也非常适中,比较容易控制使用量,避免挤出过多。
以图集形式查看>>
【PH酸碱度】
同样具有非常温和的酸碱度,不会刺激头皮,给秀发带来最温和柔顺的呵护。
以图集形式查看>>
【抗氧化性】
润发乳中含有山区白茶精华和泰国柠檬草精萃,具有一定的抗氧化作用,
让秀发超轻感,蓬松柔顺。
以图集形式查看>>
【质地】
白色的凝乳状质地,绵软细腻柔滑,香气四溢。
以图集形式查看>>
【使用感受】
涂抹在秀发上能均匀覆盖在秀发上,非常清爽,没有任何粘腻的感觉。
以图集形式查看>>
【吸收度】
因为采用了微米科技,精华颗粒非常小,很容易就能渗透进发丝里面,滋养发丝,抚平毛躁。
以图集形式查看>>
使用时按摩五分钟就可以冲洗了,如果时间充足的话,
可以带上浴帽多等待一会儿,让精华更彻底地吸收至发丝深层。
以图集形式查看>>
因为有了精华的呵护,冲洗的时候头发特别顺,之前打结的发尾也很容易就能梳开了。
以图集形式查看>>
【易冲洗程度】
非常喜欢这款润发乳的很大一个原因就是便于冲洗。
没有粘腻的感觉,很容易就能冲洗干净,同时感觉头发头皮都特别的干净。
以图集形式查看>>
【头发顺滑程度】
洗后的头发非常柔顺,容易梳理,带有好闻的香味儿,
夏天确实需要这么一款清凉舒爽的洗护组合!
以图集形式查看>>
【头皮水润度】
洗发后,头皮的水润度明显上升,充足的水分能有效控制头油分泌。
让头皮更加健康舒适。
以图集形式查看>>
【洗发前后柔顺度对比】
洗发前发尾毛躁容易打结,干燥时偶有静电。
洗完后,发尾变得较为柔顺,也不那么毛躁了,静电消失。
以图集形式查看>>
【控油效果】
洗过的头发8小时之后依然很清爽,没有渗出多余头油渗出,控油效果确实非常棒呢!
以图集形式查看>>
[show] java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).