File tree Expand file tree Collapse file tree 5 files changed +19
-18
lines changed Expand file tree Collapse file tree 5 files changed +19
-18
lines changed Original file line number Diff line number Diff line change 6
6
</id >
7
7
<component name =" Phone" class =" PhoneNumber" >
8
8
<property name =" CountryCode" />
9
- <property name =" Number" />
9
+ <property name =" Number" column = " `Number` " />
10
10
</component >
11
11
</class >
12
12
</hibernate-mapping >
Original file line number Diff line number Diff line change @@ -18,22 +18,23 @@ protected override HbmMapping GetMappings()
18
18
var mapper = new ConventionModelMapper ( ) ;
19
19
mapper . BeforeMapClass += ( inspector , type , map ) => map . Id ( x => x . Generator ( Generators . HighLow ) ) ;
20
20
mapper . BeforeMapClass += ( inspector , type , map ) => map . Cache ( x => x . Usage ( CacheUsage . ReadWrite ) ) ;
21
+ mapper . BeforeMapClass += ( inspector , type , map ) => map . Table ( type . Name + "s" ) ;
21
22
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
+ } ;
26
27
var mapping = mapper . CompileMappingFor ( new [ ] { typeof ( Blog ) , typeof ( Post ) , typeof ( Comment ) } ) ;
27
28
return mapping ;
28
29
}
29
30
30
31
protected override void Configure ( Cfg . Configuration configuration )
31
32
{
32
33
configuration . Cache ( x =>
33
- {
34
- x . Provider < HashtableCacheProvider > ( ) ;
35
- x . UseQueryCache = true ;
36
- } ) ;
34
+ {
35
+ x . Provider < HashtableCacheProvider > ( ) ;
36
+ x . UseQueryCache = true ;
37
+ } ) ;
37
38
}
38
39
39
40
private class Scenario : IDisposable
Original file line number Diff line number Diff line change 7
7
<id name =" Id" >
8
8
<generator class =" native" />
9
9
</id >
10
- <property name =" Number" />
10
+ <property name =" Number" column = " `Number` " />
11
11
<bag name =" Items" inverse =" true" cascade =" all-delete-orphan" >
12
12
<key column =" SalesOrder" />
13
13
<one-to-many class =" Item" />
Original file line number Diff line number Diff line change 2
2
<hibernate-mapping xmlns =" urn:nhibernate-mapping-2.2"
3
3
assembly =" NHibernate.Test"
4
4
namespace =" NHibernate.Test.Stateless.Fetching" >
5
- <class name =" User" table =" User_ " >
5
+ <class name =" User" table =" Users " >
6
6
<id name =" Id" type =" long" >
7
7
<generator class =" increment" />
8
8
</id >
9
9
<property name =" Name" />
10
10
</class >
11
11
12
- <class name =" Resource" >
12
+ <class name =" Resource" table = " Resources " >
13
13
<id name =" Id" type =" long" >
14
14
<generator class =" increment" />
15
15
</id >
16
- <property name =" Name" />
17
- <many-to-one name =" Owner" />
16
+ <property name =" Name" />
17
+ <many-to-one name =" Owner" column = " OwnerId " />
18
18
</class >
19
19
20
- <class name =" Task" >
20
+ <class name =" Task" table = " Tasks " >
21
21
<id name =" Id" type =" long" >
22
22
<generator class =" increment" />
23
23
</id >
24
24
<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 " />
27
27
<property name =" DueDate" />
28
28
<property name =" StartDate" />
29
29
<property name =" CompletionDate" />
Original file line number Diff line number Diff line change 104
104
</target >
105
105
106
106
<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 " />
108
108
<property name =" nhibernate.dialect" value=" NHibernate.Dialect.Oracle10gDialect" />
109
109
<property name =" nhibernate.connection.connection_string" value=" User ID=nhibernate;Password=nhibernate;Data Source=XE" />
110
110
<copy todir =" ${bin.dir}" >
You can’t perform that action at this time.
0 commit comments