亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

mybaits非配置原因,導致SqlSession was not registered for synchronization異常

2024-08-31 01:04:09
字體:
來源:轉載
供稿:網友

今天運行程序時報了

SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@69d4fb43] was not registered for synchronization because synchronization is not active

[11:03:17]-Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@69d4fb43]

由于異常是集中處理的,所以報了這樣的錯誤,查了半天,網上結果都是說配置文件出錯的,可是我的項目配置文件肯定是沒錯的,因為項目都開發了好長時間了,只是我今天寫了個方法才報的這個錯誤,所以排除配置文件出錯,可是我寫的方法應該沒問題的,以前也這樣寫的呀。

      網上查半天沒找到原因,沒辦法,只能看看自己的程序了,把自己寫的方法異常直接打印出來,先不集中處理,然后異常出來了:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘departid‘ in ‘class java.lang.String‘

 at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:75)

 at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:371)

 at com.sun.proxy.$Proxy15.selectOne(Unknown Source)

 at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:163)

 at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:68)

 at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52)

 at com.sun.proxy.$Proxy125.selectCount(Unknown Source)

 at com.sinog2c.service.impl.yzgl.TbyzScoreServiceImpl.selectCount(TbyzScoreServiceImpl.java:66)

 at com.sinog2c.mvc.controller.yzgl.criminalexam.JifenController.getLastMonthScoreList(JifenController.java:76)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:175)

 at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:446)

 at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:434)

 at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)

 at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)

 at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)

 at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

 at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

 at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)

 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

 at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)

 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)

 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)

 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

 at java.lang.Thread.run(Thread.java:662)

Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘departid‘ in ‘class java.lang.String‘

 at org.apache.ibatis.reflection.Reflector.getGetInvoker(Reflector.java:380)

 at org.apache.ibatis.reflection.MetaClass.getGetInvoker(MetaClass.java:170)

 at org.apache.ibatis.reflection.wrapper.BeanWrapper.getBeanProperty(BeanWrapper.java:152)

 at org.apache.ibatis.reflection.wrapper.BeanWrapper.get(BeanWrapper.java:48)

 at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:116)

 at org.apache.ibatis.scripting.xmltags.DynamicContext$ContextMap.get(DynamicContext.java:97)

 at org.apache.ibatis.scripting.xmltags.DynamicContext$ContextAccessor.getProperty(DynamicContext.java:116)

 at org.apache.ibatis.ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1657)

 at org.apache.ibatis.ognl.ASTProperty.getValueBody(ASTProperty.java:92)

 at org.apache.ibatis.ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)

 at org.apache.ibatis.ognl.SimpleNode.getValue(SimpleNode.java:210)

 at org.apache.ibatis.ognl.ASTNotEq.getValueBody(ASTNotEq.java:49)

 at org.apache.ibatis.ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)

 at org.apache.ibatis.ognl.SimpleNode.getValue(SimpleNode.java:210)

 at org.apache.ibatis.ognl.ASTAnd.getValueBody(ASTAnd.java:56)

 at org.apache.ibatis.ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)

 at org.apache.ibatis.ognl.SimpleNode.getValue(SimpleNode.java:210)

 at org.apache.ibatis.ognl.Ognl.getValue(Ognl.java:333)

 at org.apache.ibatis.ognl.Ognl.getValue(Ognl.java:413)

 at org.apache.ibatis.ognl.Ognl.getValue(Ognl.java:395)

 at org.apache.ibatis.scripting.xmltags.OgnlCache.getValue(OgnlCache.java:48)

 at org.apache.ibatis.scripting.xmltags.ExpressionEvaluator.evaluateBoolean(ExpressionEvaluator.java:32)

 at org.apache.ibatis.scripting.xmltags.IfSqlNode.apply(IfSqlNode.java:33)

 at org.apache.ibatis.scripting.xmltags.MixedSqlNode.apply(MixedSqlNode.java:32)

 at org.apache.ibatis.scripting.xmltags.DynamicSqlSource.getBoundSql(DynamicSqlSource.java:40)

 at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:278)

 at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:75)

 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:108)

 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:102)

 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:66)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:358)

 ... 40 more

根據這個異常再查程序,發現問題出現在departid這個參數,再查源程序,發現原來我寫的那個方法的sql在mapper.xml文件里引用了對參數departid進行判斷是否為null或空,所以才報 There is no getter for property named ‘departid‘ in ‘class java.lang.String‘異常。

解決方法:一、在方法傳參時,加param參數標識,如:countNum(@Param("departid")String departid);

                  二、在方法傳參時,把參數換成map或對象。

希望通過此文能解決這類問題,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91日韩在线视频| 日韩电影在线观看免费| 日韩av大片免费看| 尤物九九久久国产精品的特点| 亚洲第一男人天堂| 欧美极品欧美精品欧美视频| 久久综合免费视频| 亚洲精品动漫久久久久| 国产精品久久国产精品99gif| 日韩免费中文字幕| 国产成人aa精品一区在线播放| 一区二区亚洲精品国产| 亚洲小视频在线| 亚洲自拍偷拍一区| 亚洲最大福利网站| 国产精品久久久| 欧美电影电视剧在线观看| 国产亚洲精品美女久久久久| 国产欧美va欧美va香蕉在| 欧美性猛交xxxx乱大交| 久久精品视频播放| 亚洲2020天天堂在线观看| 亚洲级视频在线观看免费1级| 国产欧美日韩中文字幕在线| 久久久久日韩精品久久久男男| 日韩在线观看你懂的| 午夜精品久久久久久99热| 亚洲风情亚aⅴ在线发布| 在线视频欧美日韩精品| 少妇精69xxtheporn| 国产精品一区二区av影院萌芽| 国内精品免费午夜毛片| 全色精品综合影院| 亚洲福利视频久久| 久久久久国产精品www| 91在线观看免费| 欧美激情亚洲国产| 欧美日韩电影在线观看| 欧美性69xxxx肥| 中文字幕在线看视频国产欧美在线看完整| 亚洲人成自拍网站| 国产一区二区精品丝袜| 亚洲午夜女主播在线直播| 中文字幕日韩精品有码视频| 欧美国产亚洲精品久久久8v| 中文字幕亚洲在线| 日韩女在线观看| 国产日韩欧美综合| 欧美国产精品va在线观看| 97婷婷大伊香蕉精品视频| 在线观看欧美日韩| 欧美疯狂做受xxxx高潮| 国产精品永久在线| 国产精品视频男人的天堂| 亚洲美女精品成人在线视频| 欧美日韩国产精品一区二区三区四区| 欧美专区国产专区| 久久久久久有精品国产| 国产精品女主播视频| 久久久精品美女| 国内精品久久久久伊人av| 久久在线视频在线| 亚洲国产毛片完整版| 成人免费网站在线看| 精品一区二区三区四区在线| 久久亚洲国产成人| 久久综合伊人77777尤物| 成人午夜在线视频一区| 4438全国亚洲精品在线观看视频| 久久久久久亚洲精品不卡| 亚洲成成品网站| 精品福利免费观看| 久久久久久久色| 国产精品视频在线播放| 日韩一级黄色av| 精品少妇v888av| 欧美亚洲国产日韩2020| 国产成人亚洲综合青青| 国产精品第一视频| 2019中文字幕在线| 国产精品免费看久久久香蕉| 亚洲毛片在线观看| 国产精品久久久久国产a级| 国产精品久久久一区| 91亚洲人电影| 亚洲偷欧美偷国内偷| 91九色国产视频| 中文字幕日韩在线观看| 在线丨暗呦小u女国产精品| 美女少妇精品视频| 欧美成人亚洲成人| 2019中文在线观看| 亚洲xxx视频| 538国产精品视频一区二区| 久久久久国产精品免费| 欧美丰满少妇xxxx| 韩国欧美亚洲国产| 国产精品91在线| 欧美成人免费观看| 爽爽爽爽爽爽爽成人免费观看| 久久久久久久久久久人体| 91精品啪aⅴ在线观看国产| 国产精品精品视频一区二区三区| 日韩中文字幕精品| 亚洲黄在线观看| 久热99视频在线观看| 美女久久久久久久久久久| 亚洲人成电影在线| 97超碰国产精品女人人人爽| 成人av电影天堂| 国产日韩欧美在线| 91精品久久久久久久久久入口| 国产成人精品一区二区三区| 成人性生交大片免费观看嘿嘿视频| 国产成人啪精品视频免费网| 九九精品视频在线观看| 国产精品尤物福利片在线观看| 久久久精品久久| 国产女人18毛片水18精品| 亚洲国产欧美一区二区三区同亚洲| 秋霞成人午夜鲁丝一区二区三区| 欧美日韩国产在线播放| 成人亚洲欧美一区二区三区| 久久久精品一区二区三区| 9.1国产丝袜在线观看| 亚洲欧美一区二区三区四区| 国产小视频91| 精品国产区一区二区三区在线观看| 成人www视频在线观看| 91影视免费在线观看| 日韩一区二区欧美| 高清亚洲成在人网站天堂| 91精品国产99| 国产精品美女免费视频| 国产精品国产自产拍高清av水多| 亚洲国内精品视频| 91系列在线观看| 国产成人精品久久久| 国产精品久久电影观看| 美女久久久久久久久久久| 欧美日韩一区二区三区在线免费观看| 亚洲精品国产福利| 在线国产精品播放| 国产精品一区二区三区毛片淫片| 日本精品久久中文字幕佐佐木| 亚洲香蕉av在线一区二区三区| 欧洲成人免费视频| 日韩电影在线观看免费| 亚洲国产精品99久久| 国产日韩欧美在线播放| 色久欧美在线视频观看| 欧美日本高清视频| 国产精品久久精品| 亚洲自拍偷拍色图| 亚洲欧美日韩国产中文专区| 久久天天躁狠狠躁夜夜躁2014| 日韩美女在线播放| 欧美激情2020午夜免费观看| 久久亚洲国产精品| 性夜试看影院91社区| 日韩av在线最新| 国产成人精品网站| 久久精品这里热有精品| 欧美高清在线视频观看不卡|