“约瑟夫环”与Hibernate环境搭建排错

上周二打了个约瑟夫环的类,不知道为什么一直运行不成功,字母并没有传入成功。昨天I下午就特意花时间检查错误,查了很久都不知道哪里出错,后来觉得应该是字母插入的问题,就在那个字母循环语句加入了一句输出语句,发现字母依旧没出现,搭档是输出语句有成功执行,应该是顺序表SeqList类出现的问题,但是里面有好几个方法,不想又一个一个检查,就决定从插入insert方法开始,就一个一个字母符号检查,结果发现我在插入insert类加多了一个大括号{ },一种亏死的感觉,修改后果然成功运行,爱怎么输出就怎么输出约瑟夫环的个数以及删除的情况。
    上个周末一直在忙着
Hibernate环境搭建排错,但是还是找不出原因,百度百度得不想百度了,后来在今天下午特意再来搞,修改了很多都不成功,就干脆把两个配置文件全删,copy老师传的环境搭建好的两个User.hbm.xml与hibernate.cfg.xml,改后还是不能成功。于是觉得会不会是导入的jar包出现的问题,就把两个jar包commons-collections-3.2.1与mysql-connector-java-5.1.7-bin删除了,重新运行Hibernate的测试类client,发现这次不是出现一堆堆红色的错误警告,而是一句话:错误:找不到或无法加载client的main方法。这倒是一个新的错误。我以为是client类出现的问题就查询了client类的相关代码,发现没有问题,有主方法main,百度了半天找不到适合的解决方法。又觉得可能是那两个配置文件出现的问题吧。一不做二不休,就把它们删除了。按照之前视频教程在下载的hibernate-release-4.3.9.Final里面找了个Animal.hbm.xml与hibernate.cfg.xml,将Animal.hbm.xml重命名为User.hbm.xml,将里面的中间属性全删除,增加上User的属性Id、name、password,在hibernate.cfg.xml也是如法炮制,修改成MySQL的驱动程序,就运行了client类,出来的还是一句话:错误:找不到或无法加载client的main方法。这是啥错误?一点都不好玩。后来一想是不是缺少某个jar包,查看了别的同学的lib文件发现我比他少了三个jar包,分别是commons-collections-3.2.1、classes12、mysql-connector-java-5.1.7-bin,决定一个导入一个测试,就先导入commons-collections-3.2.1,一测试就出来:Hibernate: select max(Id) from users

Hibernate: insert into users (name, password, Id) values (?, ?, ?),我搭建成功了。
    第一想法:我上辈子一定跟数据库有仇,是个电脑白痴,大学是来较真的。
小插曲:
    刚接触XML文件就一直很好奇是用什么格式打开的,如果是用Text Editor打开的话,这样的界面貌似不对,打错了也不会有警告,反而
 

“约瑟夫环”与Hibernate环境搭建排错_第1张图片出现一些单词会有:The word 'localhost' is not correctly spelled,这样的提醒警告语句,和别人打开的不一样。咨询过别人,别人是直接打开就是这样的界面,是用XML Editor打开的。 

“约瑟夫环”与Hibernate环境搭建排错_第2张图片

但是我用XML Editor打开出现的是如下这样的界面,凭我的直觉是可以编辑,但是我不懂怎么使用,这界面和别人的差距也太大了吧。这个问题解决不了,我觉得环境搭建应该不易成功。

“约瑟夫环”与Hibernate环境搭建排错_第3张图片

在前一两天我就在思考这是为什么,百度也找不到相关打开XML文件的方式,突然有一天无聊打开了JavaEE的myeclipse,随便乱点就突然点出了这样的界面原来是用XML Editor打开的,区别就在于图片的左下角的Design与Source,点击Source就出现我一直想的编辑界面,这真的是歪打正着。

“约瑟夫环”与Hibernate环境搭建排错_第4张图片

你可能感兴趣的:(“约瑟夫环”与Hibernate环境搭建排错)