一个奇怪的sql异常
生活随笔
收集整理的這篇文章主要介紹了
一个奇怪的sql异常
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用了很久的一個框架,今天在開發的時候突然拋了一個sql的異常: Cannot create **bean.
開始還以為是sql語句寫的有問題,但是sql都是代碼生成器自動生成的,一般情況下不會出問題.
再仔細分析了下,是由于采用的dbutil的jar包來存儲查詢結果的.但是dbutil是使用默認的構造函數來初始化實體bean的(就是沒有參數的構造函數).
而我剛好在這個class里面新增了一個帶參數的構造函數,dbutil就找不到構造函數了.
public Teachergroup(String teacherId, String groupId)
{
super();
this.teacherId = teacherId;
this.groupId = groupId;
}
所以,新增一個無參數的構造函數,搞定!
public Teachergroup()
{
super();
}
轉載于:https://www.cnblogs.com/raspberry/p/5486412.html
總結
以上是生活随笔為你收集整理的一个奇怪的sql异常的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转个堆与栈的区别
- 下一篇: slf4j介绍以及实现原理窥探