두 개의 네이티브 SQL 쿼리가 있습니다. 하나는 Oracle 용이고 다른 하나는 MSSql 용입니다. 나는 NHibernate를 통해 그것들을 돌리고 싶다. Db 엔진이 무엇인지 어떻게 알 수 있습니까? <database-object />
에 대한 매핑 파일에 dialect-scope을 추가 할 수 있다는 것을 알고 있습니다. <sql-query />
과 비슷한 것이 있습니까? 아니면 내 코드에 if-loop를 넣고 방언을 알아 내야합니까?NHibernate 네이티브 SQL과 DialectScope
감사합니다.
그냥 확인 : 네이티브 SQL 쿼리는 무엇을하고 있습니까? –
데이터베이스의 버전을 파악하려고합니다. 오라클의 경우 SELECT * FROM V $ VERSION'이고 MSSql의 경우'@@ VERSION'을 사용할 수 있습니다 – Lodewijk