xdoclet 关于生成hibernate配置的简单问题

问题描述

我有两个表。他们是一对多的关系。我想通过xdoclet配置生成hbm.xml文件.由于我的两个表是复合主键和复合外键。所以我在配置的时候遇到问题了。我在一那一端配置如下/***@hibernate.collection-one-to-manyclass="com.qxgl.model.QxFbsjsqxmx"*@hibernate.collection-key*@hibernate.collection-key-columnname="ZZDM"*@hibernate.collection-key-columnname="XTDM"*@hibernate.collection-key-columnname="JSDM"*@hibernate.setname="qxFbsjsqxmxes"table="QX_FBSJSQXMX"lazy="false"inverse="true"*/

这一段没问题,在hbm.xml里面正常显示在多的那一段配置如下/***@hibernate.many-to-onename="qxFbsjsxx"cascade="all"lazy="false"*@hibernate.any*@hibernate.any-columnname="ZZDM"*@hibernate.any-columnname="XTDM"*@hibernate.any-columnname="JSDM"*/

这一段有问题。我不知道是不是这样配的,网上也没这方面的资料.希望哪位知道的朋友帮忙解决下.

解决方案

解决方案二:
别让帖子沉了..大家帮忙顶啊。
解决方案三:
该回复于2011-05-06 13:38:38被版主删除
解决方案四:
自己解决了。把答案公布一下多的一端这么配置/***@hibernate.many-to-onename="qxFbsjsxx"cascade="all"lazy="false"*@hibernate.columnname="ZZDM"*@hibernate.columnname="XTDM"*@hibernate.columnname="JSDM"*/

时间: 2024-08-07 05:15:33

xdoclet 关于生成hibernate配置的简单问题的相关文章

[Hibernate开发之路](1)Hibernate配置

一 准备工作 首先我们将创建一个简单的基于控制台的(console-based)Hibernate应用程序. 我们所做的第一件事就是创建我们的开发目录,并且把所有需要用到的Java库文件放进去.解压缩从Hibernate网站下载的Hibernate发布包,并把所有需要的库文件拷到我们项目中去. 学习建User-library-hibernate,并加入相应的jar包 (a)项目右键-buildpath-configure build path-add library (b)选择User-libr

N“.NET研究”Hibernate 变的简单

下载示例程序代码 - 1,162.6 KB 前言 这篇文章出自于我尝试学习使用Nhiberbnate的挫败感.我发现好像Nhibernate全部的介绍材料不是很模糊就是太详细.我所需要的就是一个简单直接的教程,能让我尽快对NHibernate熟悉起来.我从来没有找到.幸运的是,这篇文章将会满足别人的这些需求. 这篇文章有些长,但是我鼓励你以你的方式来阅读.NHibernate是一个复杂的程序,是一个绵延曲折的学习过程.这篇文章将为你踏平曲折,从几天或是几周缩短到几个小时. 问题 NHiberna

eclipse从数据库逆向生成Hibernate实体类

     做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后还要再"自己"建立一变VO.意思是,在项目设计时,要么根据需求分析建立实体类,由正向生成数据库表:要么就先进行数据库表设计,再逆向生成实体类.没有说进行完任意一方的设计后再去花时间去自己匹配建立另一方的设计. 原因是: 1. 1.5倍工作量,浪费时间.(时间对公司来说很重要) 2. 无法保证两边映射一致.因为两边都是自己设计的,那么

mysql生成hibernate映射文件外键不能生成

问题描述 RT我在项目中用powerdesigner建的mysql数据库,主外键在数据库中也有,但是在生成hibernate映射文件时外键不能生成关系(一对多.多对多)什么原因啊 解决方案 解决方案二:那就手动加上呗..我一般都是用myEclipse的逆向工程生成hbm文件解决方案三:关键是我这是生成不了手工配置添麻烦了解决方案四:没道理呀,我配出来的都是有的.怪了...

关于hibernate配置中继承映射的问题

问题描述 关于hibernate配置中继承映射的问题 当两个类继承自一个父类,比如系统日志和报警日志继承了日志类,在配置文件中使用了配置,但是这个字段数据库可以自动生成,在java bean中却未进行定义,是否这个值无法获取吗?因为好像没有property属性.

数据-求一份配置完整简单优化过的nutch

问题描述 求一份配置完整简单优化过的nutch 求一份配置完整简单优化过的nutch.自己弄了一个多月了,但是还是爬取不到太多数据, 爬了10多个小时,却只有5万多条数据,所以想找各位大神要一份配置好的可行的nutch(我暂时还没有配hadoop集群,想单机跑), 我试试,看看是不是我配置的问题......实在搞不定了..也使用过自动更改ip的软件来防止ip被封,但是还是没效果........ 解决方案 建议多进程,多台计算机跑,加快速度,也可能和你的单IP有关 解决方案二: 哦...我用软件设

生成交叉表的简单通用存储过程

存储过程 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_qry]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_qry]GO /*--生成交叉表的简单通用存储过程  根据指定的表名,纵横字段,统计字段,自动生成交叉表 并可根据需要生成纵横两个方向的合计  注意,横向字段数目如果大于纵向字段数目,将自动交换纵横

spring-Spring+hibernate配置无效

问题描述 Spring+hibernate配置无效 %%%% Error Creating SessionFactory %%%% org.hibernate.HibernateException: /hibernate.cfg.xml not found at org.hibernate.internal.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:173) at org.hibernate.cfg.Configuration

hibernate-eclipse如何利用数据库反向生成Hibernate多对多、一对多实体类(生成全部为int类型)。

问题描述 eclipse如何利用数据库反向生成Hibernate多对多.一对多实体类(生成全部为int类型). 如题 解决方案 如果你表的关系建好了,,直接通过dataSource就能反向生成了 解决方案二: Myeclipse 连接到你的数据库,在对应的表上右击,点hibernate reserve ,然后一步步操作下去,就会成功 解决方案三: /* SQLyog Ultimate v10.00 Beta1 MySQL - 5.6.26-log : Database - db_template