当前位置: 代码迷 >> Java Web开发 >> Myeclipse用hibernate反向生成实体类的时候应该如何选那些选项呢
  详细解决方案

Myeclipse用hibernate反向生成实体类的时候应该如何选那些选项呢

热度:72   发布时间:2016-04-16 22:24:18.0
Myeclipse用hibernate反向生成实体类的时候应该怎么选那些选项呢?
本帖最后由 tangyongdi 于 2014-05-14 17:30:30 编辑
怎么才能做到这些呢:
1、让那些表的number字段生成出来是Long类型,
2、外键不会直接生成相应的对象属性,(比如a表和b表,a表有个aid、bid字段,bid字段对应的是b表的主键id,但是有什么办法生成出来a表的实体类字段是aid,bid,而不是aid和b表对象呢)
3、生成出来的*.hbm.xml里面的
<property name="addTime" type="java.util.Date">
            <column name="ADD_TIME" length="7" />
</property>
type是"java.util.Date"而不是"Date",或者是"java.lang.String"而不是"string"呢


求大神解答这3个疑惑
------解决方案--------------------
我一般都是自己在配置文件中把一些需要改动的改一下,像num改成integer,改String的等等
------解决方案--------------------
引用:
我一般都是自己在配置文件中把一些需要改动的改一下,像num改成integer,改String的等等

我也是,先自动生成,然后小改下。
------解决方案--------------------
引用:
因为我看到一个前辈生成的时候就一次性上面的都生成出来了 所以我在想有没有什么快速的方法选择呢,只是前辈现在联系不上了。。



Quote: 引用:

我一般都是自己在配置文件中把一些需要改动的改一下,像num改成integer,改String的等等

自动生成时点下一步,在里面找找,有改字段名称,字段类型等的功能。
------解决方案--------------------
外键生成相应的对象属性是因为你把两个表同时映射,就会出现表之间对应关系(一对多,多对多什么的),分开映射就不会了
------解决方案--------------------
最后生成的时候有个表关联选择是否勾上 那里 你不要勾就可以了吧
  相关解决方案