背景:经过半个小时左右的摆弄,感谢这里的一些答案,我能够哄骗Spring Roo对booktown
示例PostgreSQL数据库进行逆向工程。事实上,数据库有很多表,当我尝试运行生成的Web应用程序时,它会跟踪堆栈。没问题。鉴于数据库的大小并非不合理的行为,IMO。
事实上,我试图使用--includeTables
命令的--excludeTables
(以及后来的database reverse engineer
)选项将表的数量减少到合理的大小。但它没有用。没有标记语法错误,但无论我指定了什么,所有表都包含在内。参考资料非常清楚,操作数必须是以空格分隔的表格列表,用双引号括起来,例如"Authors Books"
,这是我与--includeTables
一起使用的。使用--excludeTables
我列出了每个表,但这两个表。
我似乎很清楚,我正在处理另一个Spring Roo错误。但在我花费昂贵但必要的时间来创建一个干净且可重现的JIRA报告(使用比booktown
小得多的数据库)之前,我想通过询问来缩小bug的界限:
问题:是否有人获得--includeTables
或其双重--excludeTables
,以便按照记录的方式运作?
如果是这样,请您描述一下情况,以便我可以看到他们与booktown
经历的不同之处。并且,您是否在当前版本1.2.5下尝试了代码?
(我发现了几个明显的回归错误;也就是说,在早期版本中不能在1.2.5下工作的功能 - 例如嵌入式媒体,从版本1.2.1开始失败,我已经提交了JIRA)。
非常感谢。
答案 0 :(得分:0)
是, 我已经实现了这一点,即使使用1.2.5,语法也适用于我。要尝试的一件事是删除dbre.xml文件,然后重新开始。您也可以使用“*”,如“MYBASETABLENAME *”一样在排除中一次捕获更多表格 -