返回hibernate用uuid.hex生成的主键id

简介:

很简单当一个bo或者一个对象save成功后,用这个对象的getId()方法即可实现:

 

 
  1. surveyucc.SavePaperBO(this.paperbo);  
  2.  
  3. paperID = this.paperbo.getPaperID();  
  4.  
  5. 或者  
  6.  
  7. Item item = new Item();  
  8. session.save(item);  
  9. String id = item.getId(); 

再写写其它相关的知识

在用pl/sql时,如果只是写普通的查询语句,那么所查询出来的结果是不能编辑的,但是这样写查询出来的结果是可以编辑的:

Select t.*,t.rowid from sys_operate

能不能查询主要看的是你的语句里面有没有rowid这个字段,有它就可以编辑结果,没有就不能编辑。

 

 
  1. sqlserver中的text-----oracle中的clob  
  2. Sqlserver中的image----oracle中的blob 

 本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/424084,如需转载请自行联系原作者

相关文章
|
XML Java 数据库连接
2021-5-13讲课内容hibernate主键id映射_XML方式
概述 项目结构 Student类 hibernate.cfg.xml log4j.properties Student.hbm.xml StudentTest类 理论 常用的五种方式 1. increment: 2. identity主键自增 3.sequence 序列 4. native 5. uuid
201 0
2021-5-13讲课内容hibernate主键id映射_XML方式
|
Java 数据库连接
[Hibernate]关于ID的一个容易混淆的地方
用了这么久的Hibernate了,今天却遇到一个从未遇到的问题,幸好我思维敏捷,善于联想,才得以在短时间内发现并解决了问题。以下是具体描述。 我在HibernateDAO这个类里增加了一个方法如下: public Object getById(Class clazz, String id) throws HibernateException{    return session.
1166 0
|
算法 Java 关系型数据库
hibernate id属性 generator class=""详解
原文来自:http://blog.csdn.net/yufaw/article/details/7680403 “assigned”     主键由外部程序负责生成,在   save()   之前指定一个。
972 0
|
Oracle Java 关系型数据库
java学习:Hibernate学习-用oracle sequence序列生成ID的配置示例
接上回继续,TMP_EMP中的ID是根据序列SQ_TMP_EMP来生成的,需要在TmpEmp.hbm.xml中设置:             SQ_TMP_EMP         这样运行时,Hibernate就会自动从SQ_TMP_EMP中取nextval用来填充到ID字段中 示例代码: 先创建一个工具类 package app; import org.
907 0
|
SQL Java 数据库连接
hibernate 3 ID策略生成器自定义,可用于注释 - 规则: 九位业务编号 + 六位日期 + 六位自增长序列
/***hibernate ID策略生成器 自定义 -  规则: 业务编号 + 日期 + 六位自增长序列*/public class MyKeyGenerator implements IdentifierGenerator, Configurable {    private static final Log log = LogFactory.
611 0
|
1月前
|
SQL 缓存 Java
框架分析(9)-Hibernate
框架分析(9)-Hibernate