|
From: Fabio M. (JIRA) <nh...@gm...> - 2011-05-26 20:23:56
|
[ http://216.121.112.228/browse/NH-2742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=21208#action_21208 ]
Fabio Maulo commented on NH-2742:
---------------------------------
Well... I'm not a soothsayer...
Probably you have found bug in another place but without classes and mappings we can't be so sure.
> Mapping by code does not quote column name for bag order
> --------------------------------------------------------
>
> Key: NH-2742
> URL: http://216.121.112.228/browse/NH-2742
> Project: NHibernate
> Issue Type: Bug
> Components: Mapping by-code
> Affects Versions: 3.2.0Beta1
> Reporter: Michael Teper
> Priority: Major
>
> Entity Operation has a bag with children of type OperationStep, that have an integer Order property that indicates their order.
> Mapping by code:
> // set up order or operation steps
> mapper.Class<Operation>(map => map.Bag(x => x.Steps, x => x.OrderBy(step => step.Order)));
> Query:
> var operations = (from op in session.Query<Operation>().Fetch(o => o.Steps)
> select op).ToArray();
> SQL:
> select operation0_.Id as Id3_0_,
> steps1_.Id as Id0_1_,
> operation0_.DateCreated as DateCrea2_3_0_,
> operation0_.Creator as Creator3_0_,
> operation0_.Status as Status3_0_,
> steps1_.OperationId as Operatio3_0_1_,
> steps1_.[Order] as Order4_0_1_,
> steps1_.ExecutionCount as Executio5_0_1_,
> steps1_.DateOfNextExecution as DateOfNe6_0_1_,
> steps1_.DateOfLastExecution as DateOfLa7_0_1_,
> steps1_.TranslationSiloId as Translat8_0_1_,
> steps1_.BatchId as BatchId0_1_,
> steps1_.ExecutionInterval as Executi10_0_1_,
> steps1_.Type as Type0_1_,
> steps1_.OperationId as Operatio3_0__,
> steps1_.Id as Id0__
> from [Operation] operation0_
> left outer join OperationStep steps1_
> on operation0_.Id = steps1_.OperationId
> order by Order
> Problem:
> The "Order" column in the SQL order by clause is not quoted, resulting in SQL error.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://216.121.112.228/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|