DAO 层的测试我这里采用的是 HSQLDB 的内存数据库,最好准备一些初始化的数据表结构和脚本,当然也可用直接通过官方示例的 JPA特性和 API 代码来初始化数据。这里我还是通过脚本的方式来做,便于统一管理和维护表结构和数据。
在 src/test 目录下新建 resources 资源目录,并在 resources 目录下新建 db 目录,在 db 目录下分别,新建用于管理的表结构文件(schema.sql)和初始化数据文件(data.sql)的 SQL 脚本。
schema.sql 文件中的内容如下: