我正在使用Spring Roo,需要在Roo_Entity.aj文件中重写Roo的Remove()方法。虽然我认为我的JPA注释是正确的,但是当我尝试删除我的实体时,我得到了很多外键约束错误。
我要做的是覆盖Roo_Entity.aj文件中的Remove()方法,以便在事务提交之前手动检查外键并删除有问题的记录。
我已经在我的.java文件中创建了自己的Remove()方法,但是Roo不会自动更新Roo_Entity.aj文件,我必须手动删除和编辑.aj文件。Roo是否应该意识到我在.java文件中手动创建了一个Remove()方法并相应地管理Roo_entity.aj文件?
提前感谢!
发布于 2010-09-06 18:50:15
是的,Roo Shell应该看到您已经在实体类中实现了remove(),并自动将其从Roo_Entity.aj中删除。如果它对你不起作用,需要检查以下几点:
通常,您永远不需要手动编辑Roo_*.aj文件。
https://stackoverflow.com/questions/3645742
复制相似问题