2010-04-03 5 views
1

내가 NHibernate에와 버전을하려고하고 모든 것이 잘 작동, NHibernate에 다음과 같은 쿼리를 실행하여 생성 된 타임 스탬프를 가져 오는 그러나 바로 삽입 후 : 완전히 잘못자 NHibernate와 MySQL 타임 스탬프

SELECT profileloc_.Updated as Updated14_ FROM profile_locale profileloc_ 
WHERE profileloc_.id=?p0 and profileloc_.culture=?p1;?p0 = 16, ?p1 = 1033 

을, 으로 시작하는 모든 버전을 먼저 꺼내므로입니다.

어떻게하면이 쿼리에 ORDER BY Updated DESC을 추가 할 수 있습니까? 매핑을 위해 Fluent NHibernate를 사용하고 있습니다.

답변

0

타임 스탬프 속성 생성에 .Generated.Never()을 넣으면 나올 수 있습니다. 그러면 MySQL에서 NHibernate로 이동하여 문제가 사라집니다. 그러나 가능하다면 MySQL 쪽에서하는 것을 선호합니다.