0

コード: 私の Java ドメイン: ユーザー

public class User {

private long id;
private String loginName;
private String passWord;
private String name;
private String email;
private String url;
private Timestamp registerDate;
private int status;
private Timestamp updateTime;

セッターとゲッターがあります。

私のmysql dbテーブルユーザーは次のようになります:

    CREATE TABLE `jb_users` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `login_name` varchar(60) NOT NULL DEFAULT '',
  `password` varchar(64) NOT NULL DEFAULT '',
  `name` varchar(50) NOT NULL DEFAULT '',
  `email` varchar(100) NOT NULL DEFAULT '',
  `url` varchar(100) NOT NULL DEFAULT '',
  `register_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `status` int(11) NOT NULL DEFAULT '0',
  `update_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`ID`),
  KEY `user_login_key` (`login_name`),
  KEY `user_nicename` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8

java_blog.user からデータを選択すると、エラーが発生します。

エラーメッセージ:</p>

org.springframework.web.util.NestedServletException: リクエストの処理に失敗しました。ネストされた例外は org.mybatis.spring.MyBatisSystemException: ネストされた例外は org.apache.ibatis.exceptions.PersistenceException:

データベースのクエリ中にエラーが発生しました。原因: org.springframework.jdbc.CannotGetJdbcConnectionException: できませんでした

JDBC 接続を取得します。ネストされた例外は org.apache.commons.dbcp.SQLNestedException です: PoolableConnectionFactory を作成できません (FUNCTION java_blog.getdate は存在しません)

エラーは com/blog/persistence/dao/user/IUserDAO.java に存在する可能性があります (最良の推測)

エラーには com.blog.persistence.dao.user.IUserDAO.getUserById が関係している可能性があります

クエリの実行中にエラーが発生しました

原因: org.springframework.jdbc.CannotGetJdbcConnectionException: JDBC 接続を取得できませんでした。ネストされた例外は

org.apache.commons.dbcp.SQLNestedException: PoolableConnectionFactory を作成できません (FUNCTION java_blog.getdate が存在しません) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981) org.springframework.web.servlet.FrameworkServlet. doGet(FrameworkServlet.java:860) javax.servlet.http.HttpServlet.service(HttpServlet.java:622) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845) javax.servlet.http.HttpServlet.サービス(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121) org.springframework. web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

4

1 に答える 1

0

マッパー xml コードを表示してください。ネストされた例外に焦点を当てる必要があると思います:FUNCTION java_blog.getdate は存在しません

于 2016-01-03T05:09:02.733 に答える