Debug之路-5



Error:initWebApplicationContext(353) | Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class

[com.jianke.qiangmanage.dao.impl.AccountDaoImpl]; nested exception is java.io.FileNotFoundException: class path resource [com/jianke/qiang/dao/AccountDao.class] cannot be opened because it does not exist


产生原因:
1、数据库字段类型设置错误(*uniqueidentifier)
2、接口部分方法未实现

对于hibernate总结:

    1.数据可以部分加载和对应(编译期间可以通过,但若是缺少数据绑定,在页面请求时会抛出异常)。

    2.@id主键必须绑定

    3.@column(name="")对应数据库字段错误,编译期间可以通过。

    4.对于数据自增字段,在实体类中需配置说明(例如:

    @Id
    @Column(name="Id")
    @GeneratedValue(strategy=GenerationType.IDENTITY)

    其中id为自增的主键)。

    5.save和update的区别:save操作会在数据库产生一条新的纪录,若主键已存在则冲突。因此在原记录需要补充或修改是都应使用update操作而非save。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值