腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
如
何在
NHibernate
中进行
嵌套
事务
?
sql-server
、
nhibernate
、
session
、
transactions
、
nested
我是否可以在
NHibernate
中
执行
嵌套
事务
,以及如何实现它们?我使用的是Server 2008,所以DBMS中肯定有支持。因此,我们应该创建
嵌套
的
NHibernate
会话吗?或者,我们是否应该使用其他类来包装
事务
(我听说过TransactionScope,但我不知道这是什么)?谢谢!编辑:我发现您可以使用TransactionScope,
浏览 7
提问于2009-07-28
得票数 19
2
回答
如
何在
NHibernate
中
添加
嵌套
事务
?
c#
、
nhibernate
我有一个用例,我在一个函数
中
处理多个配置,每个配置处理在一个单独的
事务
中
运行,如果一切正常,
事务
将被提交,现在如果在进一步配置的处理中出现任何错误,我想恢复所有被替换的
事务
。
浏览 2
提问于2018-01-30
得票数 0
1
回答
NHibernate
、MySQL、InnoDB和
嵌套
事务
c#
、
mysql
、
nhibernate
、
transactions
、
innodb
我正在使用
NHibernate
通过InnoDB表访问MySQL数据库。我知道InnoDB不支持
嵌套
事务
,但我一直在想,如果它支持
嵌套
事务
,事情会简单得多。这只是一个丑陋的变通办法,还是唯一的办法?你有没有更好的方法来做到这一点?应用程序使用
NHibernate
.Burrow连接到多个数据库。每个线程都有自己的会话 每个命令都
浏览 1
提问于2010-06-17
得票数 0
1
回答
在
NHibernate
3.1
中
更新时崩溃
c#
、
.net
、
hibernate
、
nhibernate
、
concurrency
我正在编写项目并使用
NHibernate
3.1 IUserRepository userRepository = new UserRepository(SessionFactorytx.Commit(); return result; session.SaveOrUpdate(entity)您不能混淆分支
中
的调用session.SaveOrUpdate (实体),因为如果更新是在外部
事务
中
调用的,则这是必要的。抛出一个异
浏览 1
提问于2011-11-05
得票数 0
1
回答
如何对子对象的属性进行(n)hibernate排序?
nhibernate
、
sorting
、
criteria
我使用的是
NHibernate
2.1。谢谢!
浏览 0
提问于2009-08-12
得票数 4
回答已采纳
1
回答
使用TransactionScope()和
NHibernate
的BeginTransaction()问题
mysql
、
nhibernate
、
transactionscope
我使用的是
NHibernate
3.1.0和MySql连接器6.3.5。作为一般规则,我的存储库方法被包装在一个
NHibernate
事务
中
。但是,调用存储库方法的服务或应用程序代码也可能需要一个
事务
范围--因此,
NHibernate
事务
与.NET的TransactionScope混合在一起。return entity; } }测试失败,出现以下错误:
NHi
浏览 4
提问于2011-06-08
得票数 1
1
回答
设计问题:系统
中
不同类型的
事务
oop
、
interface
在我的框架
中
,我有一个ITransaction接口。它与我的接口不同,因为有一些特定于数据库的方法,但有相似之处。我的问题是,我希望将
NHibernate
事务
看作是我自己的
事务
,这样我就能够更容易地在数据库和平面文件之间切换实现。我如何组合这两个接口,以便
NHibernate
仍然能够接受我的
NHibe
浏览 2
提问于2010-07-27
得票数 0
1
回答
用于测试的
嵌套
事务
nhibernate
、
testing
、
transactions
、
transactionscope
我想知道这是否是一个好的做法
嵌套
两个交易?例如,为了测试而用TransactionScope包装我的TransactionScope
事务
(确保db回滚测试中所做的所有更改)。另一种选择是将我插入到Db
中
的实体保存在内存
中
,并在测试结束时删除它们。 哪一个更好?
浏览 2
提问于2013-10-23
得票数 1
回答已采纳
2
回答
组件
中
来自
NHibernate
会话DI的StructureMap
nhibernate
、
session
、
dependency-injection
、
components
、
ioc-container
存储库应该有一个ISession,或者类似的,注入到它们
中
,这样我就可以在一个ISession/ITransaction下执行这个操作。 我知道单位的工作模式和许多样本,但他们都没有显示DI。那么,如何配置StructureMap将相同的ISession注入到应用程序
中
的每个依赖存储库
中
?
浏览 6
提问于2010-01-22
得票数 1
回答已采纳
1
回答
NServiceBus对
NHibernate
的使用可以在使用Log4Net的日志
中
公开吗?
c#
、
nhibernate
、
log4net
、
nservicebus
我希望能够通过日志记录来公开NServiceBus对
NHibernate
的使用。简而言之,我希望看到
事务
何时被提交或回滚。我们目前正在调查我们的一个Sagas
中
的一个问题,其中似乎回滚过程由于数据库锁定而失败。我们想确认它是否以及何时尝试回滚或提交,以及这是否成功。我们目前正在使用Log4Net独立地记录NServiceBus和
NHibernate
的活动,但没有收到关于Saga
事务
的日志记录信息-提交/回滚。 在此之前,非常感谢您。
浏览 5
提问于2012-08-03
得票数 3
1
回答
TransactionScope与SQLite内存数据库和
NHibernate
unit-testing
、
nhibernate
、
sqlite
、
transactions
我遇到了一个问题,在使用TransactionScope时,
事务
不会回滚。我们使用的是
NHibernate
和内存
中
的SQLite数据库,因此在应用程序的整个生命周期(在本例
中
,是一些单元测试)
中
,我们只能使用一个db连接。的内部
嵌套
事务
(代码如下所示),
事务
仍然会被执行。// no Complete(), but the transaction still commits 它是否希望在SQLite块内有一个新打开的Transact
浏览 0
提问于2011-03-20
得票数 4
2
回答
nhibernate
和
嵌套
事务
.net
、
nhibernate
、
transactions
、
nested
、
nested-transactions
我知道
nhibernate
不支持
嵌套
事务
。UserService.SaveUserService->FeedService FeedService.BeginTransaction上)(在当前session)FeedService.SaveFeedService.Commit上)(在#3.1)
中
返回的
事务
AddressService AddressService.BeginTransaction (在当前session)AddressService.SaveAddressService.Commit
浏览 9
提问于2010-09-20
得票数 1
回答已采纳
1
回答
事务
内的
NHibernate
.NonUniqueObjectException (使用CSLA.Net)
nhibernate
、
transactions
、
csla
我对
NHibernate
和CSLA.NET都很陌生,并且遇到了这样一个问题:我实际上需要在同一个
事务
(因此,会话)
中
在数据库中保存同一行两次。我已经在SO w.r.t上读过其他问题了。无论如何,我创建了一个会话,开始了一个
事务
,并执行了myObject = myObject.Save()。稍后(在同一
事务
中
),我需要再次执行myObject.Save()。这就是NonUniqueObjectException发生的地方。我尝试过使用
NHibernate
会话锁定和合并my
浏览 0
提问于2009-09-02
得票数 2
4
回答
NHibernate
:单个会话上的多个
事务
c#
、
.net
、
database
、
nhibernate
、
rdbms
我想知道在单个会话
中
创建多个
事务
是否有任何问题,如下所示:{ { // trans1.commit();} 这是可能的,还是我必须在每个
事务
中
打开一个新的会话对象
浏览 0
提问于2013-10-29
得票数 2
2
回答
复杂对象的存储库设计?
nhibernate
、
entity-framework
、
orm
、
repository
假设使用诸如
NHibernate
或实体框架之类的对象关系管理,那么设计复杂对象存储库的最佳方法是什么? 我正在使用Entity Framework4创建一个应用程序。该应用程序使用复杂的对象-- Foo对象在Foo.Bars属性
中
包含Bar对象的集合,等等。在过去,我会先创建一个FooRepository,然后创建一个BarRepository,然后将对BarRepository的引用注入到FooRepository构造函数
中
。当Foo对象被传递给FooRepository以进行持久化时,存储库将调用BarRepository来持久化Foo
浏览 2
提问于2011-04-11
得票数 1
回答已采纳
1
回答
Spring.NET [ transaction ]属性支持多个
事务
管理器吗?
.net
、
transactions
、
aop
、
spring.net
我只是在项目中
添加
了Spring.NET
NHibernate
支持(使用OSIV模式),没有问题。
NHibernate
只用于新特性,ADO.NET/代码仍然需要按原样工作。(为
Nhibernate
添加
) 但是,看起来Spring.NET只允许将单个TransactionManager绑定到
事务
属性,因为使用该属性修饰的遗留服务方法现在使用的是HibernateTransactionManager如果没有,是否有一种方法可以让单个transactionManager同时处
浏览 5
提问于2012-01-31
得票数 1
回答已采纳
1
回答
Ado.net
事务
作用域、
NHibernate
和多个服务器
nhibernate
、
transactions
我目前正在开发一个企业解决方案,该解决方案托管了几个应用程序,因此我实现了
NHibernate
来处理几个会话工厂。在持久性方法
中
,为了获得当前的
NHibernate
会话,我现在可以调用如下代码 ISession session = sessionProvider.GetCurrentSessionFrom(sessionFactoryConfigName对于
事务
性的东西,我想使用System.Transactions.TransactionScope,这样我就可以拥有“
嵌套
”的
事务
,比如
浏览 1
提问于2009-12-10
得票数 0
回答已采纳
1
回答
在
Nhibernate
中
更新时定义WHERE子句
.net
、
nhibernate
我的数据库
中
的每个表都有IsDeleted列。我不想更新已经删除的行。当用户更新某一行时,我想
添加
额外的WHERE子句。因此,我的SQL语句将如下所示:这样,我将消除在一个
事务
中
删除行,而在另一个
事务
中
更新行的情况。第一
事务
第二
事务
开始
事务
读取entity1 (IsDeleted==0)读entity1 (IsDeleted==0)更新entity1.IsDe
浏览 1
提问于2014-04-16
得票数 0
1
回答
使用Rhino
嵌套
集成测试的
事务
范围
nhibernate
、
transactionscope
、
unit-of-work
、
rhino-commons
我正在尝试设置一个集成测试类,将每个测试包装在一个
事务
中
。这样,我可以在每次测试之后回滚
事务
,而不是在每次测试之前重置DB。 }这是我第一次使用
NHibernate
我不清楚使用
嵌
浏览 1
提问于2009-03-21
得票数 0
1
回答
在
NHibernate
PostUpdateEvent
中
添加
新实体
.net
、
nhibernate
如
何在
处理PostUpdateEvent事件时使用
NHibernate
添加
新的实体对象?我实现了一个审计处理程序,它实际上在OnPostUpdate处理程序
中
创建了一个新对象,并尝试插入到数据库
中
。如果我启动一个新
事务
并在OnPostUpdate处理程序中提交该
事务
,它会递归并产生堆栈溢出。谢谢, 吉姆
浏览 3
提问于2009-08-10
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券