Springboot中配置動態sql查詢出現的錯誤syntax error, expect ‘)‘
在springboot中利用mybatis實現動態查詢出現了錯誤
syntax error, expect ')'
原始碼
<insert id="insertEmploy" parameterType="com.example.springboot06mybatis.bean.Employee">
insert into employee
<trim prefix="(" suffixOverrides="," suffix=")">
<if test="emp_lastName != null">
lastName,
</if>
<if test="email != null">
email,
</if>
<if test="gender != null">
gender,
</if>
<if test="dId != null">
d_id,
</if>
</trim>
<trim prefix="values=(" suffixOverrides="," suffix=")">
<if test="emp_lastName != null">
#{emp_lastName},
</if>
<if test="email != null">
#{email},
</if>
<if test="gender != null">
#{gender},
</if>
<if test="dId != null">
#{dId},
</if>
</trim>
</insert>
之所以會出現錯誤,是因為下面這行語句寫出了"values=("
<trim prefix="values=(" suffixOverrides="," suffix=")">
只需要將上面修改為如下便可
<trim prefix="values(" suffixOverrides="," suffix=")">
相關文章
- 帝國CMS安裝時出現You have an error in your SQL syntax錯誤程式碼的解決方法ErrorSQL
- Laravel 8使用 佇列任務出現 「 syntax error, unexpected ')' 」錯誤解決Laravel佇列Error
- 錯誤內容:You have an error in your SQL syntax; check the manual that corresponds to your MySQL serverErrorMySqlServer
- android 打包出現錯誤Error: ResourceNameAndroidError
- PHP--動態生成sql查詢表格PHPSQL
- 執行SQL發生錯誤!錯誤:disk I/O errorSQLError
- Mybatis 裡對映檔案的動態 SQL 語句,實現if,where,foreache的SQL語句動態拼接查詢MyBatisSQL
- Mybatis連線池_動態sql語句_多表查詢實現MyBatisSQL
- Camstar 登入時出現單個Error的錯誤提示Error
- Spring Data Jpa 的簡單查詢多表查詢HQL,SQL ,動態查詢, QueryDsl ,自定義查詢筆記SpringSQL筆記
- 日誌查詢錯誤
- 如何解決"You have an error in your SQL syntax"ErrorSQL
- 一句SQL完成動態分級查詢SQL
- delphi 查詢av錯誤地址
- Laravel 中 sql 查詢 使用 group by 報錯問題。LaravelSQL
- PbootCMS 升級後網站打不開,解析錯誤 Parse error: syntax error, unexpected ‘:’, expecting ‘{’怎麼辦boot網站Error
- git push出現unpack failed: error Missing tree錯誤的解決方法GitAIError
- SQL 查詢中的 NULL 值SQLNull
- Laravel5.4 資料庫遷移錯誤 SQLSTATE [42000] Syntax error or access violation 1071Laravel資料庫SQLError
- Maven關於配置setting.xml出現的錯誤MavenXML
- 解決laravel出現Syntax error or access violation: 1055 ‘***‘ isn‘t in GROUP BYLaravelError
- Python錯誤:PyCharm 安裝出錯 Internal error,please。。。PythonPyCharmError
- django 動態查詢實現過程Django
- PB帶引數帶結果集的動態SQL查詢SQL
- 萬能方法解決——You have an error in your SQL syntaxErrorSQL
- PBOOTCMS網站程式提示“執行SQL發生錯誤!錯誤:DISK I/O ERROR”boot網站SQLError
- SQL查詢的:子查詢和多表查詢SQL
- 探究MySQL中SQL查詢的成本MySql
- Laravel 框架使用 whereIn 查詢 SQL 時資料出錯記錄Laravel框架SQL
- 如何解決"Parse error: syntax error"Error
- 關於Spring Boot 專案中 配置不同型別的動態資料來源導致 pagehelper-spring-boot-starter 查詢出錯的問題Spring Boot型別
- MySQL error 錯 誤 碼MySqlError
- PostgreSQL error 錯誤碼SQLError
- Error page: / Error infos: DedeCms錯誤警告Error
- jpa動態查詢與多表聯合查詢
- 【shell 】syntax error in conditional expressionErrorExpress
- 360 Atals:Cause: java.sql.SQLException: Proxy Warning - near “status“: syntax errorJavaSQLExceptionError
- 用VS2015匯入工程時出現error MSB8020錯誤Error