簡體   English   中英

是否可以為Java類自動生成Hibernate映射?

[英]Is it possible to automatically generate Hibernate mappings for Java classes?

我想為我擁有的某些Java類自動生成Hibernate映射。 基本上,我希望類中的所有對象都具有與@OneToOne注釋等效的對象,並且所有集合在默認情況下都具有與@OneToMany注釋等效的@OneToMany 我希望以后可以對此進行微調,但是我99%的數據都可以通過這種方式工作,並且遍歷所有類並手動添加注釋將花費很長時間。

這可能嗎?

編輯:對不起,我認為省略了一些非常重要的內容:我實際上想從類而不是從數據庫生成這些默認注釋。 如果要從數據庫開始,我仍然必須設計大約40個表,但是我已經有一個包含所有這些類的包。 是否可以基於現有的Java類生成適當的映射?

是的,在eclipse中有一個來自jboss的名為hibernate tools的插件,可以從現有數據庫生成映射。

您可以生成所有休眠文件,包括xml和注釋變體。

只是Google Hibernate Tools知道如何使用它。

謝謝 !!

如果要創建新類,則可以先創建數據庫結構,然后再使用數據庫創建類。 在eclipse中,hibernate提供了Hibernate代碼生成功能。 您可以使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM