今天做修改保存功能时遇到了一个错误,具体错误信息如下:
org.springframework.orm.hibernate3.HibernateQueryException: spkbkt_nc_account_v2 is not mapped [from spkbkt_nc_account_v2 where 1=1 and id=? and is_delete != 'Y' ];
简单搜了一下,结果表明出现此错误可能有三个原因:
String searchSql = "from spkbkt_nc_account_v2 where 1=1 and id=? and is_delete != 'Y' ";
大致看一下,可以排除第2点,因为其他的都是没问题的,只有这个出了问题。
看下代码,检查一下1、3点,果然,第1点出了问题。这是我的实体类:
public class Spkbkt_indicator_mapping extends SpkBaseEntity<Spkbkt_indicator_mapping> {
找到了问题,修改一下SQL就可以啦。
String searchSql = "from Spkbkt_indicator_mapping where 1=1 and id=? and is_delete != 'Y' ";