博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【hibernate】 hibernate的主键策略
阅读量:6619 次
发布时间:2019-06-25

本文共 583 字,大约阅读时间需要 1 分钟。

今天使用maven生成一个sping+springMVC+hibernate 的项目,报错如下:

 

错误提示呢:不能解释这个id的生成策略【uuid.string】。就是uuid.string这个hibernate不支持。

奇怪了,

网上查看别人的问题,有提到这个东西:

1 1. Changes in version 3.0 beta 1 (21.12.2004)2   2. * removed uuid.string and renamed uuid.hex to plain uuid
View Code

在hibernate2.1中,主键生成策略中uuid分为uuid.hex和uuid.string,但是从hibernate3.0开始已经不再支持uuid.string。

hibernate3.x的api中AbstractUUIDGenerator类只有UUIDHexGenerator子类了,

使用时在hibernate的映射文件中,配置成<generator class="uuid"/>;(其实写成uuid.hex也是可以用的,但官方的reference文档中是uuid,所以不推荐写成uuid.hex)

 

查看本项目的hibernate的版本:

那我们修改hibernate的主键生成策略:

进入hibernate tools中:

生成实体。  OK。

转载地址:http://eyypo.baihongyu.com/

你可能感兴趣的文章
基于Redis 千万级用户排行榜最佳实践
查看>>
MVC layout 命名空间引用问题
查看>>
23.4. 服务监控
查看>>
Oracle中如何判断一个字符串是否含有汉字(中文)
查看>>
Java 获取成员变量&amp;构造函数
查看>>
【Mysql】如何查看mysql软件版本信息
查看>>
SQL优化常用方法22
查看>>
Linux安装ImageMagick与JMagick完成过程及配置
查看>>
firefox里面title乱码
查看>>
简析项目中常用的七参数转换法和四参数转换法以及涉及到的基本测量学知识...
查看>>
手把手教你接口自动化测试 – SoapUI & Groovy
查看>>
Proxool 注册shutdown hook的代码
查看>>
SQL通过日期计算年龄
查看>>
git使用(公钥私钥产生--远程库添加公钥--本地库关联远程库-使用)
查看>>
天猫双11第九年:史无前例的社会化大协同与全球商业未来
查看>>
提升代码可读性的10个技巧
查看>>
Spring常用配置解析
查看>>
「神秘部门」高调参展,京东的智慧物流组合拳
查看>>
《Linux From Scratch》第二部分:准备构建 第五章:构建临时文件系统- 5.31. Tar-1.28...
查看>>
送给自己:很多时候,我们总是希望…
查看>>