关于自动生成hbm文件自动生成id的问题

问题描述

为什么我用myecplice自动生成的hbm映射文件里都有Id这个东西啊还非要在实体类里写这个字段能不能不用在实体类里写这个id呢我用的是mysql5.0映射文件如下<hibernate-mapping><classname="com.Employ"table="employ"catalog="zhao"><composite-idname="id"class="com.EmployId"><key-propertyname="name"type="string"><columnname="name"length="20"/></key-property><key-propertyname="sex"type="string"><columnname="sex"length="20"/></key-property><key-propertyname="age"type="string"><columnname="age"length="20"/></key-property><key-propertyname="brithday"type="string"><columnname="brithday"length="20"/></key-property></composite-id></class></hibernate-mapping>这个文件操作起来很难用各位大哥帮帮忙!!!!

解决方案

解决方案二:
employ表的主键id是自增列吗?是的话就native
解决方案三:
主要就是不想在表里面要Id这个字段自动生成的时候就有<composite-idname="id"class="com.EmployId">还要在相应实体类里写id
解决方案四:
方便你的查询,如果不要也可以,但必须有主键,否则没法用。如果不是自增列,那么就要把native改为assigned了

时间: 2024-10-30 18:21:10

关于自动生成hbm文件自动生成id的问题的相关文章

phonegap教程使用jspdf库在应用中生成pdf文件(pdf生成方法)_Android

首先在命令行创建一个PhoneGap工程 复制代码 代码如下: phonegap create . "jspdf.sample" "JSPDF App"phonegap local plugin add org.apache.cordova.filephonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git 然后,下载JSPDF代码 down

phonegap教程使用jspdf库在应用中生成pdf文件(pdf生成方法)

首先在命令行创建一个PhoneGap工程 复制代码 代码如下:phonegap create . "jspdf.sample" "JSPDF App"phonegap local plugin add org.apache.cordova.filephonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git 然后,下载JSPDF代码 downl

请问怎么在nhibernate里面做配置能够根据hbm文件自动生成表啊?

问题描述 如题 解决方案 解决方案二:没用过这种功能帮你顶解决方案三:顶一下解决方案四:该回复于2007-12-04 11:19:38被版主删除

设备文件自动创建 权限

问题描述 设备文件自动创建 权限 使用device_create()自动创建设备文件的时候 生成出来的设备文件 权限只有root用户可以 使用,请问该怎么修改? 请大神赐教,不胜感激!! 解决方案 自动创建设备文件自动创建设备文件自动创建设备文件

PHP生成压缩文件实例_php实例

大概需求: 每一个订单都有多个文件附件,在下载的时候希望对当前订单的文件自动打包成一个压缩包下载 细节需求:当前订单号_年月日+时间.zip  例如: 1.生成压缩文件,压缩文件名格式: 2.压缩文件存放在根目录 /upload/zipfile/年月/自定义的压缩文件名.zip 3.点击下载压缩包,系统开始对压缩文件打包,打包完成后自动开始下载 4.为了防止暴露压缩包文件路径,需要对下载的压缩包文件名改名   具体操作模式请见下面的代码: 文件路径: 压缩包文件存放路径:/upload/zipf

5种php生成swf 文件代码

/* 下面这几款php生成flash文件代码,是从简单的生成swf文件到生成 flash动画文件等,每个实例都是经典的. */ //首先开启php扩展php_ming $f = new swffont( '_sans' ); $t = new swftextfield(); $t->setfont( $f ); $t->setcolor( 0, 0, 0 ); $t->setheight( 400 ); $t->addstring( 'hello world' ); $m = ne

php生成pdf文件代码(1/12)

<? //php教程生成pdf文件代码 /* 生成pdf文件如果真的生成很好,是很复杂的,下面我们来看看一款完整理的php生成pdf文件代码吧,他可以把文本文件生成pdf文件也可以利用图片文件生成pdf文件哦. 这款生成pdf文件用到文件有 fpdf.php chinese.php picpdf.php */ //fpdf.php代码 define('fpdf_version','1.6'); class fpdf { var $page;               //current pag

php生成excel文件源代码

php教程生成excel文件源代码 class excel{ /**      *头的excel文件(前缀的行)      *      *从excel复制的xml规格.      *      * @访问私有      * @无功串      */     var $header = "<?xml version="1.0" encoding="utf-8"?> <workbook xmlns="urn:schemas-mic

Wix 安装部署(一)同MSBuild 自动生成打包文件

原文:Wix 安装部署(一)同MSBuild 自动生成打包文件       因为项目需要,最近在研究Wix打包部署,园子里也有一些关于wix的博客,方方面面,讲的点各不同.我自己也在测试过程中,写下过程,以供参考.最新版本WiX Toolset v3.7,如何安装的就不说了,可以参考 http://blog.csdn.net/rryqsh/article/details/8274832         打包关心的问题有 1).Net版本检查  2)桌面和菜单栏的快捷方式 3)更换图标画面,进度条