public void NativeSQLQueryRootReturnHashCodeByAlias()
		{
			var sr1 = new NativeSQLQueryRootReturn("myAlias", "entity", null, LockMode.None);
			var sr2 = new NativeSQLQueryRootReturn("myAlias", "entity", null, LockMode.None);
			Assert.AreEqual(sr1.GetHashCode(), sr2.GetHashCode());
		}
		private void ProcessRootReturn(NativeSQLQueryRootReturn rootReturn)
		{
			if (alias2Persister.ContainsKey(rootReturn.Alias))
			{
				// already been processed...
				return;
			}

			ISqlLoadable persister = GetSQLLoadable(rootReturn.ReturnEntityName);
			AddPersister(rootReturn.Alias, rootReturn.PropertyResultsMap, persister);
		}
		public void NativeSQLQueryRootReturnEqualsByAlias()
		{
			var sr1 = new NativeSQLQueryRootReturn("myAlias", "entity", null, LockMode.None);
			var sr2 = new NativeSQLQueryRootReturn("myAlias", "entity", null, LockMode.None);
			Assert.AreEqual(sr1, sr2);
		}