腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
JUNIT
测试
中
未
创建
Hibernate
事务
、
、
、
、
事务
从未
创建
和提交过,这就是我将
事务
部分添加到代码
中
的原因。它现在工作得很好,但当我在编写
事务
部分之后
测试
相同的方法时,其中一个
测试
用例会失败,抛出NPE(空指针异常),而其余使用相同方法的
测试
用例则通过。我是Spring
Hibernate
的新手,试图了解失败背后的原因。,第一个
测试
用例
在
dao方法
中
的transaction.commit()抛出空指针异常失败。当我调试
测
浏览 6
提问于2017-12-26
得票数 2
1
回答
从
事务
测试
中
查看数据-
Hibernate
+ Spring + MySQL
、
、
、
、
我
在
Hibernate
/Spring应用程序中有很多
测试
。昨天,我将它们从使用Spring提供的
JUnit
3.8基
测试
类转换为使用
JUnit
4.4-1。一切都很好,因为现在,我的
测试
被包装在
事务
中
,
创建
/修改的数据会自动回滚(而不是我编写代码删除新
创建
的实体)。 唯一的问题是,
在
测试
执行过程
中
,无法查看数据库。如果
浏览 2
提问于2011-04-15
得票数 3
回答已采纳
2
回答
Spring和
JUnit
注释
测试
:
在
单独的
事务
中
创建
fixture
、
、
、
我正在使用Spring和
JUnit
测试
我的
Hibernate
DAO。 我希望每个
测试
方法都从一个预先填充的数据库开始,即Java对象已经保存在数据库
中
,
在
一个已经提交的
Hibernate
事务
中
。使用@After和@Before,方法与使用@Test和@ transaction修饰的方法
在
相同的
Hibernate
事务
中
执行(
在
真正的
测试<
浏览 0
提问于2010-05-27
得票数 3
回答已采纳
1
回答
使用
Junit
4和
Hibernate
在
java
中
测试
DAO
、
、
、
测试
DAO使用
junit
,我主要做的是
在
hibernate
中
启动一个
事务
,调用比较函数,然后回滚transaccion.El问题是,如果我
测试
的函数是一个
事务
错误,我不能剥离嵌套,我想过实现DBUnit的想法,但管理似乎不是一个好主意,在这种情况下,我用这种方法做了足够的
测试
用例。有没有人知道如何在不使用
Junit
或
hibernate
之外的任何东西的情况下修复它?assertEquals(&qu
浏览 1
提问于2012-10-16
得票数 1
1
回答
如果在导入的xml
中
定义了spring aspect,则不会应用
、
SQL执行DB
事务
。当我从A.jar使用
JUnit
测试
这个服务时,一切正常,proxy是由Spring
创建
的,我可以运行服务调用了。现在,我将上面的Spring XML文件导入到另一个Spring XML文件B.xml
中
,该文件使用以下命令放置
在
B.jar
中
我用B.jar编写了完全相同的<e
浏览 1
提问于2013-03-01
得票数 0
1
回答
使用gradle对嵌入了glassfish的jar进行容器
测试
失败
、
、
、
、
我正在使用
JUnit
和嵌入式glassfish来
测试
一些使用CDI的代码。这看起来相当简单,但我肯定遗漏了什么。我已经
创建
了一个简单的项目来演示这个问题。 如果未设置任何参数,则这是堆栈跟踪。如果在嵌入式容器属性中指定了domain.xml,
测试
仍然会失败,但这是因为它显示无法找到
测试
。下一步是尝试
在
没有gradle的情况下让事情正常工作,看看这是否是罪魁祸首。="
hibernate
.connection.password" value="
浏览 0
提问于2012-11-06
得票数 3
回答已采纳
1
回答
如何
jUnit
测试
hibernate
事务
?
、
、
、
我有一个
事务
方法,看起来像这样:public processTransaction(MyAPi api); 为了确保
hibernate
事务
运行正常,我想
测试
一下DB是否
在
Junit
中
回滚。
浏览 0
提问于2013-01-29
得票数 0
5
回答
JUnit
:
测试
DAOs -回滚或删除
、
、
、
我正在使用
JUnit
4
测试
一个非常简单的java应用程序,我所说的“简单”是指没有spring和
hibernate
。我需要
测试
数据访问层(JDBC、MySQL),我怀疑哪种方法更适合这种
测试
?
在
@Before上插入数据并在@After上删除,或在@Before上
创建
事务
并在@After上回滚 谢谢!
浏览 0
提问于2012-01-20
得票数 3
回答已采纳
6
回答
如何有效地使用
JUnit
和
Hibernate
?
、
、
、
我想使用
JUnit
来
测试
Hibernate
代码,例如插入、更新、删除、..方法和
事务
管理。希望你能给我一些指导!
浏览 0
提问于2009-12-14
得票数 6
2
回答
使用Spring、
Hibernate
和Spring
事务
支持为单元
测试
设置数据库
、
、
、
我想在单元
测试
中
测试
道层和我的服务层的集成。所以我需要在我的数据库(hsql)
中
设置一些数据。对于此设置,我需要在
测试
用例开始时使用自己的
事务
,以确保
在
启动
测试
用例之前,我的所有设置都已真正提交到数据库
中
。Transactional(propagation=Propagation.REQUIRED) setup database-> Spring似乎不会在@->注释的方
浏览 0
提问于2012-06-11
得票数 5
回答已采纳
3
回答
如何在自动化单元或系统
测试
期间模拟
Hibernate
错误?
、
、
我正在
测试
我的代码,它是用JBoss Seam和
Hibernate
编写的。我想要实现的是:我还不能确定一种简单的方法来做到这一点。 如有任何建议,我们将不胜感激。
浏览 0
提问于2010-11-13
得票数 1
回答已采纳
2
回答
在
Hibernate
驱动的Spring应用程序
中
调试
JUnit
测试
、
、
、
、
也许这已经被回答了,但我没有找到任何建议.我的项目是一个,我使用的数据库是MySQL,为了持久,我使用
Hibernate
与c3p0连接池相结合。我是
在
春天3.2和冬眠3.5。下面是我想要做的事情:我想调试一个
JUnit
测试
,跳过一些持久性函数(保存、更新等等)。然后通过SQL手动检查数据库
中
的条目。由于
JUnit
测试
总是
在
事务
中
运行,所以我无法检查数据库
中
的条目,因为每次
测试
完成&
浏览 2
提问于2013-09-05
得票数 2
回答已采纳
2
回答
Hibernate
搜索不对实体编制索引/重新编制索引
、
、
、
、
我正在尝试
在
我的项目中使用
Hibernate
搜索(现在使用
junit
+dbunit编写
测试
),但是搜索查询没有返回任何结果。我昨天解决了这个问题,得出的结论是
Hibernate
搜索
在
dbunit @DatabaseSetup
中
不能很好地工作(类似的问题在这个
未
回答的问题中:)。我用dbunit配置了我的
测试
数据集,并
创建
了如下
测试
方法: @DatabaseSetup(&
浏览 2
提问于2014-11-03
得票数 7
1
回答
什么时候对setComplete()使用
hibernate
的会话刷新
、
、
在
使用单元
测试
用例时,我阅读了有关
Hibernate
的setComplete()方法的spring文档。我对setComplete()方法和会话的flush()方法感到困惑。它们都负责通过从内存加载到实际数据库来使对象的状态在数据库
中
持久。如果有人能帮助我获得关于同样的资源/例子,那就太好了。我会非常感激的。 谢谢,莫利克
浏览 4
提问于2010-10-11
得票数 2
2
回答
使用maven
测试
web数据库应用程序
、
、
、
我想
测试
用java-jpa编写的web应用程序的orm部分。当有maven运行的
测试
目标时,数据库
中
的
创建
表还没有触发,因为应用程序还没有部署到服务器上。有没有办法,我怎么
测试
这个?当我说
测试
时,我的意思是例如做一些持久化,然后一些查询,检查结果是否正确,然后继续。我认为这可能比每次手工打字要好…
浏览 3
提问于2010-11-28
得票数 0
回答已采纳
1
回答
Hibernate
:
在
完成"Transaction not successfully“时
在
unittest中产生回滚
、
、
、
当我
在
单元
测试
中
执行回滚时,
在
测试
之后抛出以下异常。.HibernateTransactionManager.doRollback(HibernateTransactionManager.java:676)我的印象是
事务
在
回滚后关闭,并
创建
了一个新的
事务
。但是,这个新的进程不会启动,当
测试
试图关闭它时,它会产生错误。
测试
: package de.company.ba
浏览 3
提问于2012-03-31
得票数 1
回答已采纳
1
回答
使用jparepository进行的
junit
测试
未在数据库
中
创建
对象
、
、
、
2.1.3作为
事务
管理器。我正在运行一个简单的单元
测试
来在数据库
中
创建
一个用户对象:@Transactional,它通过了,但没有在数据库
中
创建
用户。我认为这可能是因为回滚行为,所以我在用户
测试
中
设置了defaultRollback=false。以下是
事务
框架在设置为DEBUG时提供的
浏览 4
提问于2013-02-12
得票数 0
回答已采纳
1
回答
Junit
测试
用例失败,方法引发了“”org.
hibernate
.LazyInitializationException“”异常
、
、
、
我正在将
Hibernate
从5.1.17升级到5.4.11。
在
fetch类型为LAZY的集合上运行
Junit
时,我获得了org.
hibernate
.LazyInitializationException。我正在尝试寻找不同的方法来让它工作,并在
事务
中
运行它(仍然面临一些问题)。在此之前,我想知道
在
5.1.17之后发生了什么变化,这导致了这个问题,因为早期的
Junit
测试
用例工作得很好。那么,
在
5.1.17之后,与延迟
浏览 9
提问于2020-04-23
得票数 0
1
回答
Spring
JUnit
不能运行TransactionSynchronizationManager.bindResource,,而普通的Spring Env可以
、
我有一个基于Spring/
Hibernate
的web应用程序。现在我需要使用Spring
JUnit
4来为它编写一个集成
测试
。问题发生在一个
测试
中
,使用TransactionSynchronizationManager调用生产代码来实现两阶段提交。));代码
在
开发和生产环境
中</e
浏览 0
提问于2013-10-23
得票数 1
4
回答
Spring /
Hibernate
/
JUnit
-没有绑定到线程的
Hibernate
会话
、
、
我试图
在
测试
用例
中
访问当前的
hibernate
会话,并获得以下错误: org.springframework.orm.
hibernate
3.SpringSessionContext.currentSession(SpringSessionContext.java:63) at org.
hibernate
.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:574),没有绑定到线程的
Hibernate
浏览 0
提问于2009-04-09
得票数 19
回答已采纳
点击加载更多
相关
资讯
SSH框架之Spring系列(一)
Hibernate入门,很详细
1亿条数据批量插入 MySQL,哪种方式最快?
SSH框架之Hibernate系列(一)
最全java学习路线图 java学习指南
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券