Error:initWebApplicationContext(353) | Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class
产生原因:
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。