我扭转了发动机类,但主要关键并不是Anotta的 生成价值 。我的表是在Oracle上创建的。我是否需要在表中键上添加符合自动增量?

右我手动编辑实体并添加生成值。寻找更好的解决方案。我认为当反向引擎时,它假设产生这些阳极

有帮助吗?

解决方案

Netbeans实际上做得很好,可以从已经就地数据库结构快速生成实体类的骨架结构。话虽这么说,您必须记住,它仍然足以让您跑步,并且认为它的生产级代码是愚蠢的。您将不得不进一步完善它。

在Java中,我通常发现自己在做的事情是使用各种工具仔细制定我的数据模型(我将尽力避免在此处进行销售)。一旦我感觉到它已经被充实了,我将生成DDL,扔掉数据库,然后使用工具对其进行反向工程。但是我 总是 通过浏览代码并根据需要进行纠正来跟进。从那时起,我通常会首先对我的实体进行更改,然后手动传播与数据库的等效更改。

自从我做任何严肃的Java/DB开发以来已经有一段时间了,仅仅是因为我正在从事的大型项目拥有一个专用的DB团队,因此现在可能有一些好的工具可以非常准确地生成您的DDL和实体同步中。但是,即使是这种情况,我仍然可能遵循上述任何中小型项目的实践。

其他提示

我从未见过一种JPA工具,可以正确地设计了Oracle数据库。我一直不得不对倒入式代码进行许多修改。我通常只是一劳永逸地进行反向工程师,从而传播从代码到数据库的所有新更改。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top