腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
jpa
-
在
保
存到
存储
库
进行
测试
之前
/
之后
自动
生成
覆盖
Id
?
、
因此,我有一些@Entity类可以
自动
生成
Id
@
Id
@Column(name = "
id
")saveAll() saveAndFlush() 对于
存储
库
,将
生成
一个新的、不
浏览 44
提问于2021-04-29
得票数 0
1
回答
如何在
JPA
和自定义UUID标识符中实现批插入
、
、
、
、
因此,我使用Springboot with Data-
JPA
和POSTGRESQL将数据插入到表中:@Builderclass Person{ UUID
id
;}@Repositorypublic interface
浏览 2
提问于2021-05-12
得票数 2
4
回答
在
JPA
/Play中提交事务
之前
,实体如何获取
ID
?
、
、
事实证明,即使没有手动提交事务,
在
提交TX
之前
,person
在
调用save()方法
之后
也有一个
ID
。 数据
库
不负责分配
ID
字段吗?如果是这样,如何在提交
之前
填充
ID
字段?
在
提交TX
之前
,是否会与数据
库
进行
任何通信?
浏览 0
提问于2011-11-17
得票数 7
回答已采纳
2
回答
Spring @事务性方法错误处理
、
、
、
、
我试图使用JpaRepository的save()方法将一个对象保
存到
数据
库
中。(这将引发由于数据
库
关系的约束而引发的错误。)现在,当我调试程序时,我发现在事务方法的末尾抛出异常,而不是
在
调用save方法时抛出异常。这与非事务性方法的行为截然不同。 有人能解释一下为什么吗?为什么
在
事务方法结束时抛出异常,而不是
在
实际发生异常时抛出异常。我的第二个问题是,当方法是事务时,抛出的异常是DataViolationException,当它是非事务性的时,抛出的异常是PSQLException(使
浏览 0
提问于2018-09-22
得票数 3
回答已采纳
2
回答
如何在Spring JUnit
测试
中
在
hibernate
自动
生成
之前
初始化数据
库
?
、
、
、
、
我正在使用spring-boot-test
进行
一些集成
测试
(weblayer +数据
库
)。由于我的域类是@Entity,hibernate将
自动
生成
testdb中的数据
库
,该数据
库
是嵌入h2的。问:
在
测试
中
进行
hibernate/
jpa
的初始化
之前
,如何运行脚本?尤其是
在
hibernate
自动
生成
存根
之前</e
浏览 2
提问于2018-07-23
得票数 0
回答已采纳
1
回答
使
JPA
和ModelMapper
在
实体更新中工作
、
、
、
、
在
我的crud控制器中,
在
Update操作期间发生了以下情况这会失败(创建一个全新的实体而不是更新),因为我试图手动设置一个
自动
生成
的字段。
JPA</em
浏览 1
提问于2016-02-01
得票数 4
3
回答
只运行一次junit的设置方法
、
、
我有一个
测试
类来
测试
JPA
仓库的一些功能,我的
JPA
仓库与H2数据
库
连接,我想用我的
测试
实体填充我的数据
库
,但我只需要在所有
测试
之前
做一次,这是我的
测试
类: EntityRepo.save(entiti);问题
浏览 12
提问于2016-08-25
得票数 3
回答已采纳
1
回答
JPA
实体的equals()方法的正确实现方法
、
、
通过选择感兴趣的字段/属性,我使用Eclipse为我的
JPA
实体
生成
hashcode()和equals()方法。但是,我注意到Eclipse似乎在
生成
的equals方法中添加了以下行: return false;
进行
上述检查似乎合乎逻辑,但我在所有
JPA
实体中使用惰性加载关系,并且我注意到,
在
某些情况下,当obj的类是某种代理类,并且主对象属于所涉实体时,上述检查会失败--我检查了所比
浏览 1
提问于2016-11-03
得票数 1
2
回答
在
NHibernate中什么时候
生成
ID
、
我想知道的是NHibernate何时为
Id
字段赋值/
生成
值。
在
将实体保
存到
存储
库
之后
?我需要使用产品
Id
来构建复合文件名。但是,当我
在
将实体保
存到
存储
库
之前
使用
Id
时,我会得到Guid.Empty。
浏览 0
提问于2012-03-06
得票数 2
回答已采纳
1
回答
如何编写使用自定义
JPA
存储
库
的
测试
而不使用@SpringBootTest
、
、
、
一些
JPA
存储
库
是自定义的(例如,带有非平凡的@Query注释),我想在内存中的H2数据
库
中
测试
它们。
在
需要
自动
生成
某些bean的具体实现的其他
测试
中,我
在
MyConfiguration中提供了工厂方法,并使用@Bean对它们
进行
了注释。这使得Spring能够创建这些bean并将它们注入到
测试
中。本例中的问题是,自定义
JPA
存储
库</em
浏览 0
提问于2019-12-14
得票数 0
回答已采纳
2
回答
Django:“
覆盖
save()”和“使用save信号”有什么区别?
、
、
我认为任何可以用signal完成的事情都可以通过重写Model中的save()方法来完成。谢谢
浏览 0
提问于2018-02-12
得票数 0
1
回答
使用Testcontainers和Liquibase时,
在
测试
之间重置数据
库
、
、
如果在集成
测试
中使用单例数据库容器,那么
在
每次
测试
之前
如何确保数据
库
处于干净状态(没有数据)?代码
库
使用Liquibase
进行
数据迁移。
浏览 1
提问于2021-03-19
得票数 1
回答已采纳
2
回答
JPA
2.0、PostgreSQL和Hibernate3.5中的混合代理组合键插入
、
、
、
、
首先,我们使用
JPA
2.0和Hibernate 3.5作为PostgreSQL数据
库
上的持久化提供者。<em
浏览 0
提问于2010-05-01
得票数 2
回答已采纳
2
回答
Spring引导1.5
测试
不回滚事务
、
我正在启动一个简单的Spring引导项目+
JPA
+ Hibernate + Mysql。
在
开始编写代码
之前
,我创建了一些非常简单的
测试
,但不幸的是,其行为并不像预期的那样。, savedObj); 根据Spring文档(),每个
测试
都应该回滚。相反,
在
我的例子中,这种情况不会发生。实际上,对于第二个
测试
,我有这个错误: org.springframework.dao.DataIntegrityViolationException: could
浏览 9
提问于2017-06-06
得票数 0
回答已采纳
2
回答
使用
JPA
在
sqlite中的错误
自动
增量值
、
、
我正在使用sqlite、
JPA
和eclipseLink
进行
一个简单的项目。TEXT DEFAULT 'NULL',)@GeneratedValue(generator="sqlite_person") @Tabl
浏览 2
提问于2013-12-13
得票数 0
回答已采纳
2
回答
查询批注对max(
id
)无效
、
、
、
我有一个域对象GenJournal,它有一个
自动
生成
的"
id
“成员(Long)。我还添加了一个
JPA
存储
库
...@Query("select coalesce(max(u.
id
), 0) from GenJournal u")
在
我添加coalesce
之前
,方法getMaxId(我的数据
库
中有两行,I分别为1和2。有没有人能帮我找出不起作用的原因? 我正
浏览 1
提问于2017-02-26
得票数 0
1
回答
使用Eclipse Dali作为独立工具
、
、
、
事实证明,使用Eclipse中配置的数据连接,Dali对于针对已安装的数据
库
进行
设计时
JPA
批注验证很有用。
在
我们的环境中,数据
库
模式是从
JPA
实体类分离开发的,通常使用Eclipse IDE外部的工具,如PowerDesigner、SQL Developer和Notepad++中的老DDL。重点是
在
JPA
实体和数据
库
表之间没有
自动
生成
或
自动
逆向工程。基于文本的
JPA</e
浏览 11
提问于2013-06-28
得票数 1
回答已采纳
1
回答
保存asp.net mvc LinqToSQL后检索对象
ID
、
、
我希望检索刚刚保存的对象的
ID
,以便可以将其显示给用户以供将来参考。不用自己
生成
ID
,最好的方法是什么,因为数据
库
会
自动
生成
ID
。我
在
我的
存储
库
中有以下方法可以保
存到
数据
库
中,并且我希望在此
之后
立即检索保存的广告的
ID
: public void SaveNewSomeObject(SomeObject someObject
浏览 0
提问于2012-05-22
得票数 1
回答已采纳
4
回答
JPA
何时设置@GeneratedValue @
Id
?
、
、
我有一个简单的
JPA
实体,它使用
生成
的long "
ID
“作为主键:public class Player {}
JPA
规范规定(强调后加): 托管实体实例是一个具有持久标识的实例,该实例当前与持久
浏览 16
提问于2012-01-31
得票数 50
回答已采纳
1
回答
无法将
生成
的密钥增加1
、
我使用Java和
JPA
进行
ORM。这似乎与的说法相矛盾,“最简单的键字段是一个长整数值,当对象第一次保
存到
数据
存储
中时,
JPA
会
自动
填充一个
在
类的所有其他实例中唯一的值。因此,我找到了单元
测试
,并切换到在那里完成它的方式:@GeneratedValue(strategy = GenerationType.SEQUENCE)它在更新一些我希望
在
我一直<em
浏览 2
提问于2012-05-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
02-02使用NoSQL数据库
Spring全家桶—SpringBoot2集成Redis缓存
问答微服务的简单增删改示例
Spring-Data-JPA尝鲜:快速搭建CRUD+分页后台实例
如何来实现SpringBoot应用的JPA数据持久化和热插拔
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券