Skip to content

Commit c13f23e

Browse files
committed
Fix mappings for Oracle. Change Oracle driver for TeamCity to OracleClientDriver which is provided with .NET Framework.
1 parent 13342b3 commit c13f23e

File tree

5 files changed

+19
-18
lines changed

5 files changed

+19
-18
lines changed

src/NHibernate.Test/NHSpecificTest/NH2244/Mappings.hbm.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</id>
77
<component name="Phone" class="PhoneNumber">
88
<property name="CountryCode"/>
9-
<property name="Number"/>
9+
<property name="Number" column="`Number`"/>
1010
</component>
1111
</class>
1212
</hibernate-mapping>

src/NHibernate.Test/NHSpecificTest/NH2673/CachingWithTrasformerTests.cs

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,23 @@ protected override HbmMapping GetMappings()
1818
var mapper = new ConventionModelMapper();
1919
mapper.BeforeMapClass += (inspector, type, map) => map.Id(x => x.Generator(Generators.HighLow));
2020
mapper.BeforeMapClass += (inspector, type, map) => map.Cache(x => x.Usage(CacheUsage.ReadWrite));
21+
mapper.BeforeMapClass += (inspector, type, map) => map.Table(type.Name + "s");
2122
mapper.BeforeMapSet += (inspector, property, map) =>
22-
{
23-
map.Cascade(Mapping.ByCode.Cascade.All);
24-
map.Cache(x => x.Usage(CacheUsage.ReadWrite));
25-
};
23+
{
24+
map.Cascade(Mapping.ByCode.Cascade.All);
25+
map.Cache(x => x.Usage(CacheUsage.ReadWrite));
26+
};
2627
var mapping = mapper.CompileMappingFor(new[] { typeof(Blog), typeof(Post), typeof(Comment) });
2728
return mapping;
2829
}
2930

3031
protected override void Configure(Cfg.Configuration configuration)
3132
{
3233
configuration.Cache(x =>
33-
{
34-
x.Provider<HashtableCacheProvider>();
35-
x.UseQueryCache = true;
36-
});
34+
{
35+
x.Provider<HashtableCacheProvider>();
36+
x.UseQueryCache = true;
37+
});
3738
}
3839

3940
private class Scenario: IDisposable

src/NHibernate.Test/NHSpecificTest/NH2736/Mappings.hbm.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<id name="Id">
88
<generator class="native"/>
99
</id>
10-
<property name="Number" />
10+
<property name="Number" column="`Number`" />
1111
<bag name="Items" inverse="true" cascade="all-delete-orphan">
1212
<key column="SalesOrder" />
1313
<one-to-many class="Item"/>

src/NHibernate.Test/Stateless/Fetching/Mappings.hbm.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,28 @@
22
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
33
assembly="NHibernate.Test"
44
namespace="NHibernate.Test.Stateless.Fetching">
5-
<class name="User" table="User_">
5+
<class name="User" table="Users">
66
<id name="Id" type="long">
77
<generator class="increment" />
88
</id>
99
<property name="Name" />
1010
</class>
1111

12-
<class name="Resource">
12+
<class name="Resource" table="Resources">
1313
<id name="Id" type="long">
1414
<generator class="increment" />
1515
</id>
16-
<property name="Name" />
17-
<many-to-one name="Owner"/>
16+
<property name="Name"/>
17+
<many-to-one name="Owner" column="OwnerId"/>
1818
</class>
1919

20-
<class name="Task">
20+
<class name="Task" table="Tasks">
2121
<id name="Id" type="long">
2222
<generator class="increment" />
2323
</id>
2424
<property name="Description" />
25-
<many-to-one name="User" column="user_"/>
26-
<many-to-one name="Resource"/>
25+
<many-to-one name="User" column="UserId"/>
26+
<many-to-one name="Resource" column="ResourceId"/>
2727
<property name="DueDate" />
2828
<property name="StartDate" />
2929
<property name="CompletionDate" />

teamcity.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
</target>
105105

106106
<target name="setup-teamcity-oracle32">
107-
<property name="nhibernate.connection.driver_class" value="NHibernate.Driver.OracleDataClientDriver" />
107+
<property name="nhibernate.connection.driver_class" value="NHibernate.Driver.OracleClientDriver" />
108108
<property name="nhibernate.dialect" value="NHibernate.Dialect.Oracle10gDialect" />
109109
<property name="nhibernate.connection.connection_string" value="User ID=nhibernate;Password=nhibernate;Data Source=XE" />
110110
<copy todir="${bin.dir}">

0 commit comments

Comments
 (0)