JAVA框架开发遇到的错误:org.springframework.beans.factory.BeanCreationException

在使用ssh开发框架开发一个教室助手的过程中遇到一个小的错误:org.springframework.beans.factory.BeanCreationException


在上网查了之后发现了有各种各样的解决方法,但是尝试了之后并没有什么成效,于是硬着头皮看异常详情。


随后看到field [id] not found on com.ssh.model.Classes这句话,突然意识到了可能大小写的问题。

去检查后发现:我的model层的Classes类是

public class Classes {

	private int ID;
	private String MASTER_ID;
	private String COURSECODE;//CLASS NO
	private String COURSENAME;
	private String RETAKEFLAG;
	private String USUALSCORE;
	private String MIDDLESCORE;

而我的Classes.hbm.xml的文件是
	<id name="id" column="ID">
    		<!-- 配置的是自动增长标识列 -->
    		<generator class="native" /> 
    	</id> 

Classes中的ID是大写的ID,而到了hbm文件不小心粗心写成了小写id。

将Classes.hbm.xml改正为

<id name="ID" column="ID">
    		<!-- 配置的是自动增长标识列 -->
    		<generator class="native" /> 
    	</id> 

便可正常运行,所以说在java编程中一定要注意大小写的区分。

本人本科软件工程学生党一枚,如有错误欢迎指正,欢迎交流。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值