2012-04-01 50 views
2

我有一些Java類一樣,Java類數據庫表結構

Class User { 
    String email; 
    String name; 
    String password; 
} 

Class Point { 
    int pointForA; 
    int pointForB; 
} 

有沒有什麼辦法讓直接從這些Java類數據庫表結構(或SQL查詢)? 我只是想避免在數據庫中手動創建表。 在此先感謝。

+0

是問題不明確?沒有顯示任何研究?或似乎不有用? – Abhishek 2012-04-01 14:01:23

+0

我沒有downvote,但也許你應該添加更多關於你的預期輸出的信息。 – hochl 2012-04-01 14:02:35

+0

我認爲你沒有展示任何研究,所有現代的基於JPA的ORM都可以做你想做的事情。 – 2012-04-01 14:03:50

回答

2

您可以使用jpa(Java持久性API)。 JPA可以幫助你直接從java類創建表。 對於DDL語句(即創建表),您需要在persistence.xml文件中包含此行。

屬性名=「eclipselink.ddl代」值=「創建的表」(爲EclipseLink的JPA提供者)

這條線將確保,如果你的表是不存在於數據庫中,然後它會創建Java程序

,如果你不知道JPA,那麼你需要閱讀的Java EE教程這樣

http://docs.oracle.com/javaee/6/tutorial/doc/bnbqa.html