正如 Spring Roo在此处对模式执行 DBRE 的指南一样,我们有以下命令来生成实体及其相关文件。
我们可以在参数--activerecord 或--repository 之间进行选择;选择后者将忽略第一个。
我的问题是两者之间有什么区别?
roo>数据库逆向工程师--schema DbSchemaName --package ~.domain --activeRecord --repository --service --testAutomatically --enableViews --includeTables --excludeTables --includeNonPortableAttributes --disableVersionFields --disableGeneratedIdentifiers
使用--activeRecord选项创建“活动记录”实体(如果未指定,则为默认值)。
使用--repository选项为每个实体创建 Spring Data JPA 存储库。如果指定为 true,则忽略 --activeRecord 选项。