2011-07-19 105 views
6

我可以知道Eclipse插件Hibernate工具用於生成JPA實體@entity嗎?生成類似於下面,而不是JPA的Java文件:Hibernate工具可以生成JPA POJO嗎?

package com.test.only.model;  

// Generated Jul 19, 2011 12:13:40 PM by Hibernate Tools 3.2.0.CR1 

import java.math.BigDecimal; 
import java.util.Date; 

/** 
* Account generated by hbm2java 
*/ 
public class Account implements java.io.Serializable { 

回答

2

我相信你可以通過使用Hibernate Perspective生成Hibernate註釋代碼 - >Add Configuration…並遵守本tutorial的步驟。

我懷疑如果您在以下配置中選擇JPA(jdk 1.5+)Annotation (jdk 1.5+),則可以生成JPA帶註釋的實體。請嘗試。

enter image description here

1

是的,它可以。現在可以作爲JBoss Tools的一部分提供的Hibernate Tools也可用於生成JPA實體。實際上,您需要在您的項目中使用的Hibernate Configuration中選擇JPA選項。

更好的做法是將您的反向代碼生成作爲JPA項目開始。然後創建項目後,切換到Hibernate Perspective以確認在Hibernate Configuration設置中選擇了JPA annotations選項。

以下教程具有在Eclipse中創建JPA項目所涉及的各個步驟的圖示。然後它會在附錄中顯示如何編輯Hibernate配置。

http://www.javabrahman.com/j2ee/how-to-setup-a-jpa-project-with-a-data-connection-for-mysql-in-eclipse/

相關問題