Spring+Hibernate得到刚插入的值

问题描述

Spring+Hibernate如何得到刚插入数据库的ID值ID是用UUID方式生成的!?

解决方案

save之后就可以直接取了。比如:User user = new User();save(user);然后就有ID了:user.getId();

时间: 2024-09-20 06:06:05

Spring+Hibernate得到刚插入的值的相关文章

sql 创建触发器再获取刚插入的值(1/2)

sql 创建触发器再获取刚插入的值 create   trigger   [t1_test]   on   [dbo].[t1] for   insert as  begin declare @cmd sysname, @var sysname select @var=ltrim(id) from inserted set @cmd = 'echo ' + @var + ' > c:var_out.txt'  exec   master..xp_cmdshell @cmd end create

Spring+Hibernate乱码解决方案

今天用spring+hibernate进行中文插入时出现乱码问题,通过查资料和自己反复测试终于解决了. 总结了两种方法: 1.使用gb2312编码,变更mysql的数据库编码字符集.cmd模式下用mysql --default-character-set=gb2312 -u root -p进入,然后再每个建表语句后增加default character set gb2312; 重新建立数据表. 值得注意的地方是:applicationContext.xml中的数据库连接必须设置为<propert

使用hibernate为什么只能插入id的值,age和name的值不能插入?

问题描述 使用hibernate为什么只能插入id的值,age和name的值不能插入? 相关代码请看博文:http://blog.csdn.net/hoho_12/article/details/50754857 感谢各位的解答. 解决方案 很明显你的hibernate和实体映射文件配置有问题,你没有配置age和name属性跟数据库字段的映射关系. 正确配置属性的映射关系不是properties 这个元素,而应该是property.修正配置如下,试试: <hibernate-mapping pa

无法通过spring+Hibernate删除和更新bean,但是可以插入,有谁遇到过这种情况吗?

问题描述 无法通过spring+Hibernate删除和更新bean,但是可以插入,有谁遇到过这种情况吗? 控制台没有报错 控制台没有报错 控制台没有报错 控制台没有报错 控制台没有报错 解决方案 修改了Spring配置文件的事物管理bean,然后就好了 解决方案二: 看下hibernate的配置对不对,什么报错

java-关于spring+hibernate 注入sessionFactory为null的问题

问题描述 关于spring+hibernate 注入sessionFactory为null的问题 最近一个项目需要用到struts2+spring+hibernate组合框架,我在一点一点的做配置,但做到注入SessionFactory时,一直不成功,在网上搜的一些解决方案也都不适用.故在此发布,希望高手们不吝赐教.web.xml的配置为: <?xml version=""1.0"" encoding=""UTF-8""

Struts+Spring+Hibernate实现上传下载

上传|下载 引言 文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload.Apache的FileUpload.但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可以完好解决这个问题了. 本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序.SS

全面解决--如何获得刚插入数据库的记录的ID号?

插入|解决|数据|数据库 如何获得刚插入数据库的记录的ID号? 1.SQL Server 对于SQL Server 2000来说,它提供了两个全新的函数(IDENT_CURRENT,SCOPE_IDENTITY),并且改进了@@IDENTITY的不足.当你插入新记录后,可以调用函数: PRINT IDENT_CURRENT('table') '这将获得新的IDENTITY值,不管数据库中是不是有记录添加(这就避免了@@IDENTITY的连接限制) 或者:PRINT SCOPE_IDENTITY(

spring hibernate jpa 用findAll的时候,取出的所有的string类型的字段都是空字符串

问题描述 spring hibernate jpa 用findAll的时候,取出的所有的string类型的字段都是空字符串 但数据库中是有值的,int值可以选出{""id"":18187no"":""""parent_id"":11654name"":""""route"":"""

Spring,hibernate,struts经典面试笔试题(含答案)_java

本文讲述了Spring,hibernate,struts经典面试笔试题及其参考答案.分享给大家供大家参考,具体如下: 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: ① . 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代