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