社区
Java EE
帖子详情
hibernate中session类save方法返回的是什么?
sungirls
2005-03-29 06:34:41
public Serializable save(Object object)
throws HibernateException
这个方法返回的是什么,看了好久也没看明白.
就是比如我
save(userInfo);
那返回的会是什么呢
...全文
735
3
打赏
收藏
hibernate中session类save方法返回的是什么?
public Serializable save(Object object) throws HibernateException 这个方法返回的是什么,看了好久也没看明白. 就是比如我 save(userInfo); 那返回的会是什么呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YuLimin
2005-04-03
打赏
举报
回复
楼上是正解的
返回的是存储对象时生成的主键,通常我们用的那个ID号的值了。
Saro
2005-04-03
打赏
举报
回复
查一下Api文档不就明白了?它返回的是存储对象时生成的主键.
public Serializable save(Object object)
Parameters:
object - a transient instance of a persistent class
Returns:
the generated identifier
Throws:
HibernateException
jFresH_MaN
2005-03-29
打赏
举报
回复
Serializable
是java.io.Serializable接口
这个返回值说明是一个实现这个接口的类
但是我们一般不会用到这个返回值
通俗易懂的
Hibernate
教程(含配套资料)
本教程为授权出品教程本Java视频教程基于
Hibernate
4.x 录制。内容涵盖安装
Hibernate
tools 插件、
Session
核心
方法
、持久化对象生命周期、对象关系映射(1-n、1-1、n-n、继承映射)、检索策略、检索方式(对象导航图、OID 检索、HQL、QBC、本地SQL)、
Hibernate
一二级缓存、管理
Session
、批量处理等
Hibernate
企业级开发的核心技术。本Java视频教程将帮助掌握学习者编写出具有合理的软件架构,以及好的运行性能和并发性能的实用
Hibernate
应用。Java视频教程内容注重理论与实践相结合,列举大量具典型性和实用价值的
Hibernate
应用实例,并提供详细的开发和部署步骤。
菜鸟学SSH——
Hibernate
——
Session
之save()
方法
Session
的save()
方法
用来将一个临时对象转变为持久化对象,也就是将一个新的实体保存到数据库
中
。通过save()将持久化对象保存到数据库需要经过以下步骤: 1,系统根据指定的ID生成策略,为临时对象生成一个唯一的OID; 2,将临时对象加载到缓存
中
,使之变成持久化对象; 3,提交事务时,清理缓存,利用持久化对象包含的信息生成insert语句,将持久化对象保存到数据库。 OK,下面来...
Hibernate
中
session
常用
方法
1.
session
.save(实体
类
) 保存2.
session
.get(实体
类
的字节码文件,变量id)3.
session
.update(实体
类
)4.
session
.delete(实体
类
)5.查询使用query对象来查询Query q =
session
.createQuery(hql)什么是hqlhql是
hibernate
的查询语言 ( from 实体
类
) 不需要写selcet相对于sql语句...
Hibernate
中
Session
.save()
方法
的
返回
值是什么
get和load方式是根据id取得一个记录
下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。
1.从
返回
结果上对比:
load方式检索不到的话会抛出org.
hibernate
.ObjectNotFoundException异常
get
方法
检索不到的话会
返回
null
2.从检索执行机制上对比:
get
方法
和find
方法
都是直接从数据库
中
检索
而load
方法
的执行则比较复杂<
初学
hibernate
,调用
session
的save
方法
不起作用的解决
初学
hibernate
,调用save
方法
,没有出现异常但是数据加入不到数据库
中
的问题解决
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章