此文章只是记录自己学习的过程,而且最后也没搞明白是怎么回事,只是问题解决了。
在学习的孔浩老师的maven视频(在eclipse中搭建简单的项目)时,看完视频后我照着敲了一遍。
我把搭建这个easy的demo分为以下步骤:
1、创建maven项目,确定groupId, artifactId,version
2、如果是用hibernate框架与数据库交互,导入hibernate的依赖、mysql-connector-java的依赖、log4j
3、创建hibernate的配置文件
创建HibernateUtil(hibernate的工具类), DbUtil, AbstractDbUnitTestCase,EntitiesHelper
4、创建数据库,创建表
5、创建model的实体类,通过annotation描述与数据表之间的映射
6、写dao层的实现和方法。
7、用dbunit单元测试dao层的方法
8、创建测试的数据文件
9、通过maven进行测试, clean test
最终和上述步骤不同的是:在描述实体类和表之间的映射关系是,采用了hbm.xml文件来描述。
但问题产生了,总是报错,说是HibernateUtil没有被定义,找不到这个类,如下图所示: