高分求解两个使用myeclipse的hibernate插件的问题

问题描述

在使用myeclipse的hibernate插件进行hibernate-reverse-engineering自动生成hbm.xml和pojo文件的时候。一对多的引用默认是自动生成<set>标签,我想让它自动生成<map>标签以及pojo文件也是map变量,不知道如何设置?还有一个就是,我有几个表是另一个表的子类表,也就是在hbm中是用subclass来表现子类关系的,我是知道怎么手写映射文件来实现,想知道怎么设置让hibernate-reverse-engineering能自动生成相关子类表映射关系。

解决方案

解决方案二:
该回复于2011-01-10 08:55:02被版主删除
解决方案三:
建议使用eclipseforee3.6+hibernate插件方便
解决方案四:
该回复于2011-01-10 15:35:40被版主删除
解决方案五:
引用楼主oldrainman的回复:

在使用myeclipse的hibernate插件进行hibernate-reverse-engineering自动生成hbm.xml和pojo文件的时候。一对多的引用默认是自动生成<set>标签,我想让它自动生成<map>标签以及pojo文件也是map变量,不知道如何设置?还有一个就是,我有几个表是另一个表的子类表,也就是在hbm中是用subclass来表现子类关系的,我是知道怎么手写……

这个没弄过reverse简单点的映射关系可以用自动生成的东西总是有缺陷的还得手动改

时间: 2024-10-04 17:16:30

高分求解两个使用myeclipse的hibernate插件的问题的相关文章

对象-高分求解JAVA疑难,希望能得到解答

问题描述 高分求解JAVA疑难,希望能得到解答 public Flight findFlight(String num) { for (int i=0;i<flightList.size();i++) if (flightList.get(i).getFlightnum().equals(num)) { return flightList.get(i); } return null; } /* * public boolean addFlight - passing in a parameter

框架-myeclipse添加hibernate失败

问题描述 myeclipse添加hibernate失败 这两天学习三大框架,hibernate如何添加myeclipse让我头疼不已,度娘问了好多,都说我步奏有问题,现在上图说说,各位大神快帮忙 解决方案 在myeclipse中添加hibernate+sqlsever数据库Myeclipse中移除hibernate的支持(可重新添加)MyEclipse中删除添加的Hibernate Capabilities 解决方案二: 嗯???图在哪里?http://bbs.51cto.com/thread-

myeclipse下hibernate入门实例介绍

myeclipse下hibernate初步实例 说明:本例采用myeclipse+sqlserver2000 hibernate版本为3.0. 数据库驱动为:jtds-1.0.2. 1.配置myeclipse环境(eclipse-SDK- 3.1.1+myeclipse4.1.1GA_E3.1). 2.配置好sqlserver2000数据库:建立数据库:goto . 表 test_products CREATE TABLE [dbo].[test_products] ( [id] [int] I

高分求解一道字符串问题

问题描述 高分求解一道字符串问题 定义有重复子串的字符串为M串如:AA:无重复子串的为N串如:AB,输入正数K和L,输出由前L个字符组成字典序第k小的N串,如L=3时,前三个N串为:A,AB,ABA,输入不超过50字符,例:输入:5 3:输出:ABACA 解决方案 int dfs(int cur) { if(cnt++ == n) {for(int i = 0; i < cur; i++) printf("%c",'A'+s[i]); printf(" ");

用MyEclipse+struts+hibernate测试时遇到的问题

用MyEclipse+struts+hibernate测试时遇到的问题       由于工作原因,使用了MyEclipse+Struts1.2+Hibernate3.1+Spring2.0框架写程序,刚开始的时候在Tomcat6.0上写,后来上面的领导非要弄到Resin3.0上,具体原因不清楚,没办法,照办吧.       把MyEclipse下自动生成的SSH结构直接发布到Resin3.0上,结果痛苦便开始了,弹出错误说什么 21:13:32,500 ERROR Digester:686 - 

对于myeclipse中hibernate项目,当数据库设计发生变化时。。。

问题描述 对于myeclipse中hibernate项目,当数据库设计发生变化时... 我想请问一下当数据库的设计发生变化时(比如添加了某些列),怎样更新在myeclipse项目中使用hibernate产生的配置?或者只能自己改? 解决方案 有专门的生成各个文件的插件,只有model中添加了相应的字段,就会生成.不用插件的话就只能自己改了.

现有一个WEB项目(myeclipse+struts+hibernate+sqlserver2000)已打成war包,求一个proguard的配置方法

问题描述 现有一个WEB项目(myeclipse+struts+hibernate+sqlserver2000)已打成war包,求一个proguard的配置方法,proguard图形界面的混淆的具体参数说明.我在混淆的时候,出现warningWarning:class[WEB-INF/classes/com/watchdata/watchsafe_net/action/actionRecord/ActionRecordOperationAction.class]unexpectedlyconta

位运算求解两个数的平均值

1. 给定两个数x和y,朴素算法求解两个数的平均值是(x+y)/2,但是这种方法有个问题就是当x和y的和溢出的时候得到的平均值是错误的,我们可以采用位运算来解决这个问题.     一般对于x和y不大的时候,利用(x+y) >> 1可以得到两个数的平均值     对于一个数a,a << n表示的是a*2^n:a >> n表示的是a/2^n 2. x和y的平均值可以用以下公式求:(x&y)+((x^y)>>1)    (x&y)表示的是取出x和y

在Eclipse中使用Hibernate插件

最近,我开始使用Eclipse作为我的开发环境.这部分是由于它支持我开发时所使用的许多平台,部分是由于Eclipse是开放的可扩展环境的杰出代表,大家都可以为它的发展贡献自己的力量.我正开始调查人们已经提出的一些扩展.例如,我使用了一个叫做XMLBuddy的小插件来处理XML文件,它很有用.所以,我开始好奇是否有人已经编写了使用Hibernate的插件,最近在编写Developer's Notebook一书时,我做了大量这方面的工作.结果我了解到,这方面确实有一些工作正在进行,本文将探讨其中之一