首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

为什么两台电脑上HibernateTools生成的实体类不一样?该如何解决

2012-04-23 
为什么两台电脑上HibernateTools生成的实体类不一样?环境:两台电脑都是采用的如下Eclipse3.5(Galileo)Hibe

为什么两台电脑上HibernateTools生成的实体类不一样?
环境:两台电脑都是采用的如下
Eclipse3.5(Galileo)
HibernateTools-3.1.0.beta5

使用的是Spring3+Hibernate3的框架,放在服务器上,用的SVN

问题就是,
在使用HibernateTools反向工程的时候,两台电脑生成的实体类不一样
在我的机器上会生成带有如下JPA注释的实体类

Java code
import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import static javax.persistence.GenerationType.IDENTITY;import javax.persistence.Id;import javax.persistence.Table;/** * TblDepartmant generated by hbm2java */@Entity@Table(name = "tbl_departmant", catalog = "demo01")public class TblDepartmant implements java.io.Serializable {    private Integer DDid;    private String DDname;    private String DDetail;

而另一台机器上生成的就是普通的JavaBan
Java code
import java.math.BigDecimal;import java.util.Date;/** * AsAssets generated by hbm2java */public class AsAssets implements java.io.Serializable {    // Fields        private int assetsId;    private String assetsSn;    private String assetsCode;    private String assetsName;    private int assetsType;        ......


[解决办法]
探讨

唉,还是自己解决了。
原因是勾上了Java5和EJB3

咱这算自问自答么。。。

[解决办法]
来晚了。。
有分么? ^_^

热点排行