【发布时间】:2016-08-14 12:48:07
【问题描述】:
我对 Hibernate 和 JPA 的经验并不丰富,我有以下任务要完成。
所以我在数据库中有一些表,例如这张表名为 TWS1017_CITTADINA:
Name Null? Type
----------------------------------------- -------- ----------------------------
COD_CIT NOT NULL CHAR(4)
DES_COD_CIT NOT NULL VARCHAR2(60)
DAT_ORA_ULT_MOV NOT NULL DATE
COD_PGM_ULT_MOV NOT NULL VARCHAR2(50)
COD_UTE_ULT_MOV NOT NULL VARCHAR2(50)
COD_COM_EST CHAR(4)
COD_STA_EST_IST CHAR(4)
COD_SOG_PRO CHAR(4)
COD_CON CHAR(2)
COD_SIG VARCHAR2(5)
DES_SOG VARCHAR2(60)
DAT_IST DATE
DAT_SOP DATE
DAT_VAR DATE
COD_STA_EST_ISO VARCHAR2(2)
好的,现在在 Spring MVC 应用程序上,我必须使用 JPA(使用 Hibernate 作为实现)来自动生成映射实体开始从这张表中。
我使用 Eclipse 作为 IDE,我找到了这个教程:
http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jpt.doc.user%2Ftasks021.htm
据我了解,我必须配置项目 facets(究竟什么是 facet?)。
问题是在本教程中似乎使用 Eclipse Link 作为 JPA 实现而不是 Hibernate。
所以我认为要从以前的数据库表开始生成我的映射实体,我首先必须在我的项目中包含 Hibernate(到 pom.xml 文件中)和然后添加一些与 Hibernate 相关的 jar,而不是使用 Eclipse Link。或者类似的东西。
但我真的不知道该怎么做。有人可以帮我做这第一步吗?
【问题讨论】:
标签: eclipse hibernate jpa code-generation entities