See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 25991|Vastuse: 1

[Allikas] MyBatis leheküljepäring Põhjustatud: net.sf.jsqlparser.parser.ParseException: ...

[Kopeeri link]
Postitatud 2021-8-20 13:22:31 | | |
MyBatis plus'i kasutamisel lehekülgede päringuks on viga järgmine:

Põhjustanud: org.apache.ibatis.exceptions.PersistenceException:
### Vea päringu andmebaas.  Põhjus: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Töötlemine ebaõnnestus, viga SQL: itsvse
### Põhjus: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Töötlemine ebaõnnestus, viga SQL: itsvse
        aadressil org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
        aadressil org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:153)
        aadressil org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145)
        aadressil org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        aadressil java.lang.reflect.Method.invoke(Method.java:498)
        aadressil org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427)
        ... 112 levinud raami välja jäetud
Põhjustas: com.baomidou.mybatisplus.core.exceptions.MybatisPlusExceptions: Töötlemine ebaõnnestus, viga SQL: vali * (

                Xxx

        aadressil com.baomidou.mybatisplus.core.toolkit.ExceptionUtils.mpe(ExceptionUtils.java:39)
        aadressil com.baomidou.mybatisplus.extension.parser.JsqlParserSupport.parserSingle(JsqlParserSupport.java:52)
        aadressil com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor.beforeQuery(TenantLineInnerInterceptor.java:65)
        aadressil com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:78)
        aadressil org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62)
        aadressil com.sun.proxy.$Proxy 260.query (Tundmatu allikas)
        aadressil org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151)
        ... 119 levinud raami välja jäetud
Põhjustas: net.sf.jsqlparser.parser.ParseException: Kohtus ootamatu tokeniga: "select" <K_SELECT>
    4. real, veerg 4.

Ootasin üht:

    "!"
    "("
    "+"
    "-"
    "?"
    "@"
    "@@"
    "ACTION"
    "ÜKSKÕIK ÜKS"
    "BYTE"
    "CASCADE"
    "CASE"
    "NÄITLEJAD"
    "MUUTUS"
    "CHAR"
    "TEGELANE"
    "VEERG"
    "SAMBAD"
    "KOMMENTAAR"
    "VÕTA"
    "LOO"
    "PRAEGUNE"
    "TSÜKKEL"
    "DESC"
    "KIRJELDA"
    "KEELA"
    "DIV"
    "TEE"
    "TOPELT"
    "DUBLEERIJA"
    "LUBA"
    "LÕPP"
    "VÄLISTA"
    "VÄLJAVÕTE"
    "VALE"
    "ESIMENE"
    "FN"
    "JÄRGIMINE"
    "FORMAAT"
    "GRUPP"
    "GROUP_CONCAT"
    "KUI"
    "INDEX"
    "INSERT"
    "INTERVALL"
    "ISNULL"
    "VÕTI"
    "VIIMANE"
    "VASAKULE"
    "LIMIT"
    "MATERIALISEERITUD"
    "NEXTVAL"
    "EI"
    "NOLOCK"
    "MITTE"
    "NULL"
    "NULLID"
    "OF"
    "OFFSET"
    "EDASI"
    "AVA"
    "OPTIMEERI"
    "KORD"
    "LÕPETAN"
    "PARTITSIOON"
    "TEE"
    "PROTSENTI"
    "TÄPSUS"
    "PRIMARY"
    "EELNEV"
    "PROTSEDUUR"
    "AVALIK"
    "ULATUS"
    "LOE"
    "ASENDA"
    "ÕIGE"
    "ROW"
    "RIDAD"
    "SKEEM"
    "ERALDAJA"
    "JÄRJESTUS"
    "SESSIOON"
    "VALMIS"
    "ÕED-VENNAD"
    "SUURUS"
    "START"
    "LAUD"
    "LAUAD"
    "AJUTISELT"
    "AJUTINE"
    "KELLELE"
    "TOP"
    "TÕSI"
    "TRUNCATE"
    "TYPE"
    "ALLKIRJASTAMATA"
    "VALIDEERI"
    "VÄÄRTUS"
    "VÄÄRTUSED"
    "VAADE"
    "XML"
    "XMLSERIALIZE"
    "TSOON"
    "{d"
    "{t"
    "{ts"
    "~"
    <K_DATETIMELITERAL>
    <K_DATE_LITERAL>
    <K_TIME_KEY_EXPR>
    <S_CHAR_LITERAL>
    <S_DOUBLE>
    <S_HEX>
    <S_IDENTIFIER>
    <S_LONG>
    <S_QUOTED_IDENTIFIER>

        aadressil net.sf.jsqlparser.parser.CCJSqlParser.generateParseException(CCJSqlParser.java:26538)
        net.sf.jsqlparser.parser.CCJSqlParser.jj_consume_token(CCJSqlParser.java:26377)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.PrimaryExpression(CCJSqlParser.java:11012)
        at net.sf.jsqlparser.parser.CCJSqlParser.BitwiseXor(CCJSqlParser.java:10671)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.MultiplicativeExpression(CCJSqlParser.java:10624)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.AdditiveExpression(CCJSqlParser.java:10587)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.BitwiseAndOr(CCJSqlParser.java:10533)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.ConcatExpression(CCJSqlParser.java:10509)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.SimpleExpression(CCJSqlParser.java:10495)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.PrimaryExpression(CCJSqlParser.java:11005)
        at net.sf.jsqlparser.parser.CCJSqlParser.BitwiseXor(CCJSqlParser.java:10671)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.MultiplicativeExpression(CCJSqlParser.java:10624)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.AdditiveExpression(CCJSqlParser.java:10587)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.BitwiseAndOr(CCJSqlParser.java:10533)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.ConcatExpression(CCJSqlParser.java:10509)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.SimpleExpression(CCJSqlParser.java:10495)
        at net.sf.jsqlparser.parser.CCJSqlParser.SQLCondition(CCJSqlParser.java:9195)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.Condition(CCJSqlParser.java:8697)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.SelectExpressionItem(CCJSqlParser.java:4798)
        at net.sf.jsqlparser.parser.CCJSqlParser.SelectItem(CCJSqlParser.java:5033)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.SelectItemsList(CCJSqlParser.java:4789)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.PlainSelect(CCJSqlParser.java:4273)
        at net.sf.jsqlparser.parser.CCJSqlParser.SetOperationList(CCJSqlParser.java:4496)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.SelectBody(CCJSqlParser.java:4163)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.SubSelect(CCJSqlParser.java:13247)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.FromItem(CCJSqlParser.java:6263)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.PlainSelect(CCJSqlParser.java:4287)
        at net.sf.jsqlparser.parser.CCJSqlParser.SetOperationList(CCJSqlParser.java:4496)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.SelectBody(CCJSqlParser.java:4163)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.Select(CCJSqlParser.java:4158)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.SingleStatement(CCJSqlParser.java:130)
        aadressil net.sf.jsqlparser.parser.CCJSqlParser.Statement(CCJSqlParser.java:81)
        at net.sf.jsqlparser.parser.CCJSqlParserUtil.parseStatement(CCJSqlParserUtil.java:163)
        at net.sf.jsqlparser.parser.CCJSqlParserUtil.parse(CCJSqlParserUtil.java:59)
        at net.sf.jsqlparser.parser.CCJSqlParserUtil.parse(CCJSqlParserUtil.java:37)
        aadressil com.baomidou.mybatisplus.extension.parser.JsqlParserSupport.parserSingle(JsqlParserSupport.java:49)
        ... 124 levinud raami on välja jäetud

Escape'i tegelaskuju viide

   <                                 
                     <
                     Väiksem kui arv                                          
                     >
                     >                                      
                     Suurem kui arv
                     &
                     &
                     ja
                     '
                     ’
                     ülakoma
                     "
                     "
                     Topeltjutumärgid


lahus

Paranda SQL-lause Mapperi failis, vale SQL lause on järgmine:


Pärast parandust





Eelmine:Java Map on KEY tähe-tundliku LinkedCaseInsensitiveMap'i suhtes tähe-tundlik
Järgmine:WhyNotWin11 kontrollib, kas arvuti saab uuendada Windows 11-le
Postitatud 2021-9-6 15:12:41 |
Kas tase on liiga madal, et koodi vaadata?
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com