All,

Unfortunately I haven't been able to reproduce this to create a
failing test but I had the following error with NH 2.1.0GA:

"Could not determine a type for class"

where the reported class was an Interface declaration.

A snip of the mapping file is:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping
    xmlns="urn:nhibernate-mapping-2.2"
    namespace="Entities"
    assembly="Domain"
    default-access="field.camelcase-underscore"
    default-lazy="true">
        <class name="Device"
                proxy="Domain.Interfaces.Entities.IDevice, Domain.Interfaces"
                table="[Device]">
..
..
        </class>
</hibernate-mapping>

HQL that caused the error was:

SELECT t FROM Transaction AS t WHERE t.Action = :action AND
t.DateTimeStamp >= :startDate AND t.DateTimeStamp < :endDate AND
t.Device.Id IN ({0}) ORDER BY t.DateTimeStamp DESC"

We replace {0} with a fixed length IN statement.


Has anybody any ideas what can cause this? If I can get a failing test
I will, but the above HQL does usually work. It was this one time that
it failed. Any pointers as to what NH is doing so I can come up with a
test case would be helpful.

Thanks,
Graham
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to