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=")">
相關文章
- Linux 5中出現的-bash: syntax error near unexpected token `('錯誤LinuxError
- 帝國CMS安裝時出現You have an error in your SQL syntax錯誤程式碼的解決方法ErrorSQL
- Laravel 8使用 佇列任務出現 「 syntax error, unexpected ')' 」錯誤解決Laravel佇列Error
- SQL SERVER 動態查詢SQLServer
- 錯誤內容:You have an error in your SQL syntax; check the manual that corresponds to your MySQL serverErrorMySqlServer
- 出現ORA-01552錯誤別忘了查詢資料庫狀態資料庫
- 配置nagios出現的錯誤iOS
- android 打包出現錯誤Error: ResourceNameAndroidError
- sloaris 出現“mount: I/O error”錯誤Error
- 動態SQL——構造通用動態頁面查詢SQL
- PHP--動態生成sql查詢表格PHPSQL
- Oracle安裝報錯syntax errorOracleError
- 動態SQL 無許可權錯誤SQL
- linq to sql的多條件動態查詢SQL
- 查詢(2)--動態查詢
- Mybatis連線池_動態sql語句_多表查詢實現MyBatisSQL
- 查詢外部表出現KUP-4040錯誤
- SQLServer中動態查詢sql返回值給變數<整理>SQLServer變數
- Linq to Sql : 動態構造Expression進行動態查詢SQLExpress
- 日誌查詢錯誤
- Camstar 登入時出現單個Error的錯誤提示Error
- Mybatis 裡對映檔案的動態 SQL 語句,實現if,where,foreache的SQL語句動態拼接查詢MyBatisSQL
- Spring Data Jpa 的簡單查詢多表查詢HQL,SQL ,動態查詢, QueryDsl ,自定義查詢筆記SpringSQL筆記
- 執行SQL發生錯誤!錯誤:disk I/O errorSQLError
- django 動態查詢實現過程Django
- 如何解決"You have an error in your SQL syntax"ErrorSQL
- 一句SQL完成動態分級查詢SQL
- 動態sql查詢結果多行的處理情況SQL
- 查詢字串中連續出現的字元字串字元
- delphi 查詢av錯誤地址
- Laravel 中 sql 查詢 使用 group by 報錯問題。LaravelSQL
- SQL 查詢中的 NULL 值SQLNull
- Mysql索引型別建立錯誤導致SQL查詢緩慢MySql索引型別
- 關於MYSQL DML(UPDATE DELETE)中的子查詢問題和ERROR 1093 (HY000)錯誤MySqldeleteError
- PB帶引數帶結果集的動態SQL查詢SQL
- Qt專案移動時出現的錯誤QT
- 配置NDK syntax error: unexpected end of file 解決Error
- 解決laravel出現Syntax error or access violation: 1055 ‘***‘ isn‘t in GROUP BYLaravelError