首先,我有下表:
CREATE TABLE CustomerHub (
CustomerId INT NOT NULL,
HubId INT NOT NULL
)
Run Code Online (Sandbox Code Playgroud)
我已映射到此实体:
public class CustomerHub
{
public int CustomerId {get;set;}
public int HubId {get;set}
//GetHashCode, Equals, Etc...
}
Run Code Online (Sandbox Code Playgroud)
使用此映射:
public class CustomerHubMap : ClassMap<CustomerHub>
{
UseCompositeId()
.WithKeyProperty(x => x.CustomerId)
.WithKeyProperty(x => x.HubId);
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,当我创建一个CustomerHub类型的新实体并尝试保存它时,数据库中没有任何内容.我能够检索一切都很好,只是没有保存它们.例如:
//this will work
var x = session.CreateCriteria(typeof(CustomerHub));
//this will not
using (var trans = session.BeginTransaction())
{
var custHub = new CustomerHub {CustomerId = 293, HubId = 1193};
var y = session.SaveOrUpdate(custHub);
trans.Commit();
} …
Run Code Online (Sandbox Code Playgroud) 我想生成一个已在我的项目中修改过的所有文件的列表.我知道我可以在项目中查看历史记录以获取所有变更集,然后查看包含文件的每个变更集,但是,此过程需要很长时间.有没有更简单的方法来生成此列表?该列表不需要是唯一的,但这样会很好.
谢谢!
试图找出如何使用grails中的备用dataSource打开事务.我有以下dataSources定义...
dataSource {
dbCreate = "update"
url = "jdbc:h2:mem:testDb;MVCC=TRUE"
}
dataSource_ALT {
dbCreate = "update"
url = "jdbc:h2:mem:altDb;MVCC=TRUE"
}
Run Code Online (Sandbox Code Playgroud)
我能用默认的dataSource做到这一点......
Foo.withTransaction { status ->
//...
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用ALT dataSource时,我得到一个异常 - '没有配置transactionManager bean'...
Foo.ALT.withTransaction { status ->
//...
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使用不同的dataSource启动事务?我已经做了一些挖掘并且找不到多少.
谢谢!
我有一个非常简单的WCF服务,我想公开公开.我创建了这项服务并将其设置在我们的服务器上,没有太多麻烦.问题是我们能够在我们的专用网络中使用该服务,但是当我们尝试从网络外部使用它时,会抛出以下错误:
安全支持提供程序接口(SSPI)协商失败.
我做了一些研究,听起来像WCF默认使用Windows身份验证.我想改变它以不使用身份验证,但我不完全确定如何.这是我的配置现在的样子.
<system.serviceModel>
<services>
<service behaviorConfiguration="XX.ZZ.WebService.MyServiceBehavior"
name="XX.ZZ.WebService.MyService">
<endpoint address="" binding="wsHttpBinding" contract="XX.ZZ.WebService.IMyService">
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="XX.ZZ.WebService.MyServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Run Code Online (Sandbox Code Playgroud)
我会很感激一些指示,或者在正确的方向上轻推.
.net ×1
grails ×1
grails-orm ×1
nhibernate ×1
spring ×1
tfs ×1
wcf ×1
wcf-binding ×1
wcf-security ×1