zoukankan      html  css  js  c++  java
  • Mybatis 未设置主键映射报错;Cause: java.sql.SQLSyntaxErrorException: Unknown column 'system_id' in 'field list'

    使用MyBatis的时候,主键的字段建议绑定在Bean的属性上面,

    import javax.persistence.*;
    
    public class User {
        @Id
        @Column(name = "systemId")
        private Long systemid;
    }
    

    否则会报错,以下是报错原文

    "### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column 'system_id' in 'field list'
    
    ### The error may exist in cn/gobyte/apply/dao/user/userMapper.java (best guess)### The error may involve cn.gobyte.apply.dao.user.userMapper.selectByExample-Inline### The error occurred while setting parameters
    
    ### SQL: SELECT  system_id,id,password,tswt,mmda,email,sid,name,birthd,gender,mz,zzmm,tel,address,school,schoolc,major,gkbmh,bkmajor,mcode,jl,tc,lxaddress,yb,state,sj,zkzh,sf,creat_time,modify_time,last_login_time,theme,avatar,description,account_status  FROM users  WHERE (       (  id= ? ) )
    
    ### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'system_id' in 'field list'
    ; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'system_id' in 'field list'"
    
  • 相关阅读:
    ubuntu的php7与apache2的环境搭建
    git服务器搭建post-receive 钩子部署服务端代码
    node redis安装与使用
    微信小程序坑集
    微信小程序登录
    mobx react
    react-native-router-flux 下部导航
    java
    java
    java
  • 原文地址:https://www.cnblogs.com/gobyte/p/10719635.html
Copyright © 2011-2022 走看看