在正式的项目中我们经常采用工具从数据库生成领域模型,以及hbm映射文件,然后再修改文件。
我见过一些开发人员为了验证自己修改的映射文件是否正确,就每修改一次就运行一条insert语句,这种方式不但消耗很多时间,而且要编写很多代码,而且有表之间关联的时候,更麻烦。其实只要稍微变通一下,就可以了,把执行insert语句变为select语句,这样就会执行很快,而且select语句默认是查找全部字段的,而insert语句是更加domain对象中的是否有值来决定是否插入该字段,这样对没有设置的字段,就会漏掉该字段。
而且结合spring提供的DAO测试胶水代码,那么测试的速度更快