[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)
每次写睫毛膏的帖子,脑中总情不自禁付现出一句歌词——"睫毛弯弯眼睛眨啊眨”,
正如同王心凌歌中唱的,不用说话,呼闪的长睫毛都能叫人甜到心坎里去。
灵动有神的大眼睛能瞬间提升颜值,锁定他人的眼球,
想拥有明眸善睐、顾盼流离的即视感,少了睫毛膏的渲染怎么能行?
纤长、浓密、卷翘、分明,每个人对于睫毛的诉求不同,挑选睫毛膏的种类也千差万别。
更令人烦恼的是晕妆后的"熊猫眼”,而且卸除时的反复揉搓和卸妆产品,
可能会导致睫毛掉落和肌肤的二次污染。。。
在爱美的坎途上,我们精益求精,我们矢志不渝,终将找到心目中的Mr.Right!
以图集形式查看>>
最近NY着实迷恋上收集和对比各种各样的睫毛膏产品了,
俩次的绿卡兑换都拿到了心仪的睫毛膏,
今天给大家推荐的这款玛丽黛佳 黑流苏密语睫毛膏,
定能满足你对睫毛膏的所有需求,打造女孩梦想中芭比娃娃般的迷人大眼睛!
以图集形式查看>>
主打功效
创新采用睫毛嫁接科技,立现假睫毛般流苏睫;
高浓度炭黑膏体,一刷睫毛即刻浓黑;
持久不晕染,清水可卸,絮状脱落,干净不损伤。
以图集形式查看>>
优点:专为睫毛较为短小稀疏的亚洲女性研发,膏体加纤维俩支搭配,
完美结合,带来前所未见的丰厚浓长,轻松刷出仿真假睫毛般流苏睫。
缺点:就睫毛膏的最终呈现的整体效果而言,完美"0"缺点。
对于手残党来说,刷拭纤维的时候,可能偶尔会飘进眼睛里面,需要特别注意。
性价比:11ml浓黑膏体 1g纤长纤维,让睫毛丰盈浓密,
仅需99元,超高性价比让人心里偷着乐开花!
以图集形式查看>>
以图集形式查看>>
外观及刷头
玛丽黛佳黑流苏密语睫毛膏,就外观而言,可谓别致精美!
瓶身均采用高级珠宝镂空镶嵌工艺,唯美的凤凰图案,
搭配荡漾的黑色流苏,完美呈现出高贵优雅的即视感。
睫毛膏的S型束状刷头,密集的刷毛,能较容易刷到睫毛根部,打造浓密纤长的效果。
另外,其配备3D微透明纤维,刷头细长且带有螺旋纹络,能无缝嫁接睫毛,达到增长效果。
以图集形式查看>>
嫁接液质地及显色度
将睫毛膏刷在手背肌肤上,膏体质地细密丰盈,呈现浓郁精致的黑色。色泽饱满,显色度极佳!
以图集形式查看>>
防水防油性
将水油混合物在喷在涂抹了睫毛膏的手背上,观察膏体并无溶解,水珠在睫毛膏上独立成型;
等待2分钟后,用手拭开,睫毛膏只有少许脱落,证明此款睫毛膏的防水防油能力不错,
这样的睫毛膏能有效防止晕染,让你远离令人望而却步的"熊猫眼”。
以图集形式查看>>
神奇的3D微透明纤维
从刷头上取少量纤维于指尖,观察到纤维呈现微白色细密的绒状,
用手摩擦,能均匀分散开,质地轻盈细滑,可与睫毛膏体快速无缝嫁接,
层层包裹加密拉长,令睫毛的浓密度级级倍增。
以图集形式查看>>
对于外貌协会的NY来说,玛丽黛佳黑流苏密语睫毛膏那精美独特的造型已成功俘获我的芳心,
"流苏睫”,多么让人充满期待与幻想的词汇。
接下来,一起来亲眼见证,性感神秘的它怎样为我打造浓密纤长的"流苏睫”吧!
以图集形式查看>>
这次NY选择不上底妆直接涂抹睫毛膏,并非偷懒哟。
本身肌肤是混合油皮,没有底妆控油的前提下,更能凸显出睫毛膏的防晕染功效。
没花底妆的裸眼,显得浮肿且没有精神,睫毛平直没有上翘弧度。
以图集形式查看>>
STEP 1 炭黑嫁接液巧妙打底
没有化眼线,也没有用睫毛夹,主要是心里认为夹睫毛多少都会伤害到脆弱的睫毛。
而优质的睫毛膏本身便能打造出自然卷翘的弧度。
首先使用的是玛丽黛佳一号睫毛嫁接液,以水平方式拿起睫毛刷,
从根部开始刷,在往上挑着刷时候,呈Z字形左右移动。
刷下睫毛的时候,NY一般竖起睫毛膏刷,按"I”型从根部向下刷,以便达到根根分明的状态。
以图集形式查看>>
涂刷后效果
纤长度
浓密立体的束型刷头,能很好的贴合并包裹每根睫毛,
从根部增密拉长睫毛,仅仅涂刷一次,睫毛根根分明且明显变得纤长了。
定型度
浓郁稠厚的膏体,让睫毛看上去更加粗壮立体,同时具有良好的卷翘定型作用,
涂抹后,睫毛清爽自然不易黏连。真正做到"飞天卷翘不坍塌”!
易干度
[show] java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).