腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Java
Hibernate
API
持久
化
实体
并
更新
(
如果
已
存在
、
、
具有下表和
Java
实体
: CREATE TABLE search_terms (term varchar(255) NOTterm;private int searchCount; private String userEmail; 我想把给定类型的
java
对象
持久
化
到上面的表中。List<String> searchTerms = Arrays.a
浏览 16
提问于2020-11-03
得票数 0
2
回答
Hibernate
session.persist() vs JPA entityManager.persist()
、
来自
Java
持久
化
的
Hibernate
(Manning,2007),第419页: 我应该在会话中
使用
持久
性()吗?
Hibernate
会话接口还提供了一个
持久
化
()方法。它具有与JPA的
持久
化
()操作相同的语义。然而,这两项行动在冲洗方面有一个重要的区别。在同步过程中,
Hibernate
会话不会将
持久
化
()操作级联到关联的
实体
浏览 2
提问于2014-07-07
得票数 2
4
回答
如何在
hibernate
/JPA中禁用自动
更新
、
、
、
是否有可能阻止
hibernate
自动
更新
持久
对象?认为处于
持久
化
状态的
实体
,然后
更新
实体
中的一些字段,然后将
实体
传递给验证。
如果
验证失败,则不要
更新
,
如果
验证成功,则
持久
化
实体
。这个流程的主要问题是:因为我
更新
了
实体
,以便在验证中
使用
它,所以无论我是否调用persist()方
浏览 0
提问于2012-09-01
得票数 12
1
回答
即使记录
存在
于数据库中,
Hibernate
也会抛出NoResultException
、
我正在
使用
带有Rest的jboss-as-7.1.1.Final,
hibernate
4.0 -easy framework.Issue是在将记录
持久
化
到数据库之后,立即触发
更新
调用来
更新
/插入
持久
化
对象的子
实体
因此,我
使用
em.find(record.class, primary key(long))方法来获取
持久
化
的父记录,
并
检查null。
浏览 0
提问于2013-10-18
得票数 1
4
回答
Hibernate
和equals()
、
、
我可能在某个地方读到: 另外,这些都适用于JPA规范吗?
浏览 7
提问于2010-12-27
得票数 3
回答已采纳
1
回答
用Doctrine2 EntityManager代替某种
持久
化
、
、
我有一个
实体
,
如果
它不
存在
,我需要坚持它,
如果
它
存在
,我需要
更新
/替换它。
浏览 1
提问于2014-01-07
得票数 1
2
回答
Hibernate
事务问题
、
当我在
Hibernate
transaction ->中执行一些查询时,数据在mysql中成功
更新
,但在我的应用程序中仍然有旧值。当我重启的时候-它是正常的。
如果
我设置了自动提交模式-工作正常,但我必须
使用
transaction ;-)。有什么想法吗?提前谢谢。
浏览 2
提问于2009-12-24
得票数 0
9
回答
什么是
持久
性上下文?
、
、
、
我是
Java
世界和JPA的新手。我当时正在研究JPA,
并
遇到了许多新的术语,比如
实体
、
持久
性。在阅读时,我无法理解
持久
性上下文的确切定义。例如,我发现这个定义过于复杂,难以理解:
持久
性上下文是一组
实体
,对于任何
持久
标识,都有一个唯一的
实体
实例。
浏览 12
提问于2013-11-12
得票数 138
回答已采纳
1
回答
将耐性转换为
hibernate
中的分离
delete()是
hibernate
中分离对象的有效方法。我知道在一个将
持久
对象转换为分离状态的问题中的evict().But?delete() evict()选项都是严格的吗?
浏览 1
提问于2016-09-22
得票数 0
回答已采纳
1
回答
Hibernate
-保存
如果
不
持久
化
的儿童
、
、
、
、
通过这个线程,我的trackDao有可能获得许多trackEntitys来
持久
化
,包括同一个城市(邮政编码是唯一的)。 在trackDao
持久
化
第一个
实体
之后,我会得到一个“重复的
实体
异常”。尽管
hibernate
现在必须知道city1已经
持久
化
,但只有city2必须在城市表中
持久
化
,但我得到了一个“重复的
实体
异常”。
Hibernate
将再次存储现有的城市。<em
浏览 0
提问于2013-10-19
得票数 0
1
回答
在事务性函数中,调用clear()分离所有
实体
?
、
、
、
、
我
使用
Hibernate
作为JPA提供者,并在函数中创建不同
实体
的实例。一旦我为一个
实体
调用了clear(),我就无法对其他
实体
执行persist()操作。我的代码非常复杂,为了释放一些内存,我不得不为一种类型的
实体
(而不是其他类型的
实体
)调用flush()和clear()。entity2.persist();调用entity2.persist()时出现以下错误: org.springframework.orm.jpa.JpaSystemException: or
浏览 1
提问于2012-08-10
得票数 2
回答已采纳
2
回答
如何动态修改@PersistenceContext中的unitName
、
、
、
、
如何动态修改unitName中的@PersistenceContext(unitName = "somer_PU")以
使用
其他
实体
管理器?这个是可能的吗?非常重要的
更新
<persistence-unit name="db1" transaction-type="JTA"> <jta-data-source>
java
:/jboss/
浏览 7
提问于2015-11-18
得票数 3
回答已采纳
4
回答
hibernate
中的
更新
和合并方法
、
据我所知,
如果
没有其他具有相同id和类型的对象附加到会话中,则
使用
update将分离的对象置于
持久
状态。合并不关心州。
如果
会话中不
存在
相同类型的
持久
化
对象,或者
使用
新对象的值
更新
旧对象,则只返回相同类型的
持久
化
对象。我的问题是关于数据库访问。方法“update”和“merge”是否立即命中数据库?编辑:
如果
我们通过保存方法调用
持久
化
实例上的upd
浏览 0
提问于2018-04-02
得票数 9
回答已采纳
3
回答
JPA /
Hibernate
/ MS SQL Server未返回生成的id值
、
、
、
、
我在MS SQL Server2005中
使用
Hibernate
实体
管理器3.5.1-Final,
并
尝试
持久
化
多个新
实体
。我的
实体
是这样注释配置的:@GeneratedValue(strategy = GenerationType.IDENTITY)调用后org.
h
浏览 0
提问于2010-08-17
得票数 4
回答已采纳
5
回答
更改保留其ID的
实体
的类型
、
、
我
使用
hibernate
作为
持久
层。有两个
实体
存在
于同一个表中,
使用
单表继承策略扩展了一个超类。B.class, 4L);c.setId(b.getId());em.persist(c);org.
hibernate
.PersistentObjectException
浏览 2
提问于2009-07-13
得票数 12
回答已采纳
1
回答
hibernate
会话已经结束了
、
、
object.Transaction:事务:获取
持久
化
object.Transaction:对象的基础
实体
,获取非
持久
事务的底层
实体
,合并
持久
对象。然后
持久
化
的非
持久
对象抛出一个异常。javax.persistence.PersistenceException: org.
hibernate
.LazyInitializationException:无法初始
化
代理-没有会话。,作为
存在
浏览 0
提问于2011-09-08
得票数 1
2
回答
Hibernate
列表操作问题
、
、
、
我正在开发一个实用程序,用于将数据库中的
实体
列表作为一个组进行
更新
。数据库包含一个
实体
列表。
更新
的结果是一个新的列表。
API
接受这个新列表。
更新
可能最终修改列表中的一些
实体
,创建新的
实体
并
删除一些
实体
。因此,在
实体
级别,我可能必须执行任何插入、删除或
更新
操作。但数据库中的最终列表将与传递给
API
的列表相同,这始终是事实。
Hibernate
中有没有
浏览 3
提问于2010-01-07
得票数 1
2
回答
Hibernate
中的操作流程是什么?
、
我写了一个简单的
Hibernate
程序,我对流程和构造函数的
使用
感到困惑。DOCTYPE
hibernate
-mapping PUBLIC "http://www.
hibernate
.org/dtd/
hibernate
-mapping-3.0.dtd"&g
浏览 1
提问于2015-07-23
得票数 1
1
回答
Hibernate
@SelectBeforeUpdate(真)和@DynamicUpdate(true)不
使用
session.merge
我
使用
Hibernate
4.1.7.Final
并
尝试
使用
session.merge(entity)方法
更新
对象。该
实体
的注释如下:但是,我发现merge方法覆盖了原始的非空字段(在先前
持久
化
的
实体
中),并从
实体
合并中获得了空值我以为@DynamicUpdate只会
更新
非空值。
Hibernate
浏览 5
提问于2013-02-08
得票数 2
3
回答
JPA合并与
持久
化
、
、
、
、
到目前为止,我更喜欢总是
使用
EntityManager的merge()来处理插入和
更新
。但我也注意到,merge在update/insert之前执行额外的select查询,以确保数据库中不
存在
记录。从性能的角度来看,在我绝对知道我总是在创建要
持久
化
的对象的新实例的情况下,
使用
persisted而不是merge有意义吗?
浏览 0
提问于2011-12-12
得票数 69
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券