[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)
以图集形式查看>>
Esprique幻妆眼影,在专柜试过A-1、A-2和A-3,发觉还是A-1和A-2最适合我,不想纠结,头脑发热直接两盒都带回家算了。
以图集形式查看>>
Esprique的眼影分为A系列Shiny,B系列Deep和今年夏天推出的限量C系列Brilliance,但是国内专柜只有A系列前四个颜色...怎么总是比香港、湾湾慢半拍的呢?
以图集形式查看>>
黑色暗菱格纹, 看上去跟某些大牌很像呢~
虽然是开价产品,但是包装什么的一点多不廉价~
以图集形式查看>>
自从推出市场之后,Esprique的口碑非常的好,颜色漂亮、粉质细腻,还有安妈代言的加持,自然热上加热,被一众美妆达人追捧。
以图集形式查看>>
隔片上有两种画法的示范。
左边的是懒人的画法,直接用海绵棒在B/C/D色上划过,然后涂抹在眼皮上,再用A色打亮眼头。
右边是最传统的层层叠画法,B色打亮眼窝,C色画眼摺,D色画上下眼线,A色打亮眼头。
以图集形式查看>>
关于眼影的使用方法,官网上面也有非常的详细的文字、图片说明,一目了然非常清晰,就算是彩妆新手也能够掌握呀~
以图集形式查看>>
珊瑚米色的A-1作为广告色之一,甜美优雅,是非常安全的颜色选择,是必入的颜色。而我一直缺少粉色系的眼影,为了填充仓库,A-2粉棕色也收了。
以图集形式查看>>
先来看看A-2吧,回家也是最先擦这个,呵呵,终于有粉色的眼影了,太兴奋了。
以图集形式查看>>
自然光线下的A-2
以图集形式查看>>
闪光灯下,Esprique眼影细细的光泽真的非常好看~
主色的粉色真是粉嫩到爆呀,太爱这个调调了。
以图集形式查看>>
来张无无闪光灯的~
以图集形式查看>>
接下来是大地色系的A-1
A-1的配色非常安全,作为大地色控,这盘不能不收。其实我在上面前就已经相中它了~
以图集形式查看>>
自然光线下的证件照。
我的真的非常喜欢中间第二个的颜色,藕粉色的,看着非常有气质。
这盘没有A-2的粉嫩,但也是温柔到爆的货色。
以图集形式查看>>
手背试色。
以图集形式查看>>
闪光灯下,仍然美丽的光泽呀~
以图集形式查看>>
左边是A-2,右边是A-1,这样看是不是更直观一点呢?
在这张里看到,两款的眼线色差不多,但其实是完全不同的,A-2的要偏紫一点。
以图集形式查看>>
试妆时间,这次用品分别是:
底妆: GA 明星柔亮粉底液 #4、GA 纯净持妆粉底液 #4和 GA 镁光灯粉饼 #3.5
腮红: GA 2012 夏季限量双色腮红
眼影: Esprique 幻妆眼影 A-2
睫毛: Max Factor 轻盈空气感睫毛膏 Black
唇彩: Esprique 水耀唇釉 PK871
以图集形式查看>>
A-2是用最传统的层层叠画法,B色打亮眼窝,C色画眼摺,D色画上下眼线,A色打亮眼头,再刷上睫毛膏就OK了~
以图集形式查看>>
日系的眼影就算是晕染技巧不高,都可以画得美美的~好用得感动。
以图集形式查看>>
整体妆容效果就是这样鸟~
A-2是不是很适合约会什么的呢?
以图集形式查看>>
下面是A-1的懒人画法~
底妆:露得清活采皙白多护防晒乳液、Laura Mercier柔丝亮肤遮瑕粉底液#rose ivory和Laura Mercier柔光透明蜜粉
腮红:BECCA腮红霜#Amaryllis、GA漂染腮红#2
眼影:Esprique幻妆眼影 A-1
还有忘了入镜的too faced眼部打底,Max Factor轻盈空气感睫毛膏#Black和Esprique水耀唇釉#PK871
以图集形式查看>>
妆前产品,这次我用新收的露得清活采皙白多护防晒乳液,它带有SPF50/PA+++的高强度防晒保护,而且还带有润色功能,紫色的能调整偏黄的肤色,防晒和修正肤色一步到位,而且不油腻,最近对它很有爱。
以图集形式查看>>
按压设计,一次一泵就足够全面使用了,而且乳液质地涂抹起来也很顺滑,紫色还能调整偏黄的肤色。
以图集形式查看>>
因为我的肤色不黄,所以看不到明显的调整效果~
但是,使用后毛孔什么的是没有那么明显了~
以图集形式查看>>
从底妆开始,一步一步来吧!有空我心得的人都知道,除了GA我还收了很多Laura Mercier的底妆产品,下面这个是新收的柔丝亮肤遮瑕粉底液,色号rose ivory,三四月的时候我已经收了一支beige ivory的中样,用着感觉很好,但beige ivory是黄调的,于是念叨着收一收粉调的rose ivory,于是7月底时还是出手收了30ml的正装了。
以图集形式查看>>
LM这款粉底液在于强大的遮瑕力和轻薄的妆感,分手妆的陈MM也强烈推荐过这款粉底液,网上有review大家可以搜搜来看~用后,我肤色不均匀的地方被纠正了,而且那些发红的地方也没有那么明显了。
以图集形式查看>>
定妆是Laura Mercier柔光透明蜜粉,控油持妆,透明状效。
以图集形式查看>>
开始画眼妆吧。在这之前,我使用too faced shadow insurance,这是一款非常出名的眼部打底产品,可以令眼影更显色和更持久,目前我的眼部打底有这款too faced、benefit原地待命和白菜elf,对比下感觉too faced更滋润一点,适合干皮。
以图集形式查看>>
挤出米粒大小的眼部打底,然后均匀点在眼周,再请拍均匀即可。
以图集形式查看>>
到本次主角出场了,既然是懒人画法,当然是步骤越少越好啦。
拿最大的眼影棒,从眼影盘上向下滑,然后再从下向上滑,这样就取色完成了...
以图集形式查看>>
然后就均匀涂在眼窝上即可....然后再用A色提亮内眼角,够简单了吧!
以图集形式查看>>
再刷上睫毛膏,一分钟搞掂眼妆,非常适合那些赶时间的人~
而且A-1配色很安全,上班用也非常合适。
以图集形式查看>>
腮红这里要用我的新欢BECCA腮红霜,爱死它了~~~
连续收了四个颜色~分别是大热的wild orchid、amaryllis,还有唇颊两用的tuberose和petal~
以图集形式查看>>
为什么我抛弃NARS仙人掌花,投入BECCA的怀抱呢?总会有原因吧~
BECCA真的是霜呀,面霜那种质感呢!膏体很软滑,在脸上很容易blend开,显色非常好呀,而且非常容易掌握。
以图集形式查看>>
wild orchid是最先收的,没办法它是最受欢迎的色号了,如果是腮红霜,我实际会更喜欢艳丽一点的颜色,所以amaryllis也是必须收的。
以图集形式查看>>
500 Servlet Exception