Hi,

I am getting this error while FNH is trying to map the following table

INDUSTRY
----------------
CREATE TABLE INDUSTRY
(
  INDUSTRY     VARCHAR2(31 BYTE)                NOT NULL, (PK)
  CREATE_DATE  DATE                             DEFAULT
SYSDATE               NOT NULL,
  CREATE_USER  VARCHAR2(30 BYTE)                DEFAULT
USER                  NOT NULL,
  MODIFY_DATE  DATE,
  MODIFY_USER  VARCHAR2(30 BYTE),
  IID          NUMBER(8)                        NOT NULL
)

INDUSTRY_TL
---------------------
CREATE TABLE INDUSTRY_TL
(
  INDUSTRY     VARCHAR2(31 BYTE)                NOT NULL, (PK)
  LANG         VARCHAR2(10 BYTE)                NOT NULL, (PK)
  INDUSTRY_TL  VARCHAR2(50 BYTE)                NOT NULL,
  CREATE_DATE  DATE                             DEFAULT
SYSDATE               NOT NULL,
  CREATE_USER  VARCHAR2(30 BYTE)                DEFAULT
USER                  NOT NULL,
  MODIFY_DATE  DATE,
  MODIFY_USER  VARCHAR2(30 BYTE)
)

Here is my Mapping classes.
        public IndustryMap()
        {
            WithTable("INDUSTRY");
            Id(x => x.Name, "INDUSTRY").GeneratedBy.Assigned();
            Map(x => x.Id).Unique();
            Map(x => x.CreateDate, "CREATE_DATE");
            Map(x => x.CreateUser, "CREATE_USER");
            Map(x => x.ModifyDate, "MODIFY_DATE");
            Map(x => x.ModifyUser, "MODIFY_USER");

            HasMany<IndustryTL>(x => x.IndustryTLs)
                .WithKeyColumn("INDUSTRY")
                .Inverse()
                .LazyLoad();

        }

        public IndustryTLMap()
        {
            WithTable("INDUSTRY_TL");

            UseCompositeId().WithKeyProperty(x => x.Industry,
"INDUSTRY")
                            .WithKeyProperty(x => x.Lang, "LANG");

            Map(x => x.Description, "INDUSTRY_TL");
            Map(x => x.CreateDate, "CREATE_DATE");
            Map(x => x.CreateUser, "CREATE_USER");
            Map(x => x.ModifyDate, "MODIFY_DATE");
            Map(x => x.ModifyUser, "MODIFY_USER");

            References(x => x.Industry).WithColumns
("INDUSTRY").LazyLoad();
        }

The inner exception is:
{"Could not determine type for: Industry, for columns:
NHibernate.Mapping.Column(INDUSTRY)"}

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" 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/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to