Hi, There was actually a bug, that now seems to be solved. Thanks to Mariano for providing a good test for simulating the issue on my side. The corrected version can be found in the media gallery. Regards, Felix
On 14 Mag, 08:42, FaticaLabs <[email protected]> wrote: > Well, > I think to solve this issue I need some unit test. Can you please > provide a script of a significant part of your DB, so I can reproduce > the error ? > Actually the db2hbm test is done on MSSQL2005, so I want to understand > if it is a 2000 specific issue... > > On 13 Mag, 17:30, MarianoB <[email protected]> wrote: > > > > > Hello Felix, > > > Thank you for the response. > > I've changed the configuration file to include a regex as you explain > > me. > > > <table-filter> > > <include table="^TMAR_[a-zA-Z]+" /> > > <!-- Include all--> > > </table-filter> > > > <!-- > > <tables> > > </tables> > > --> > > > I had a problem with the float type then I add this line to the > > configuration file > > <sql-type dbtype="float" nhtype="Decimal"/> > > > After running the db2hbm I receive this error: > > > INFO - Table TMAR_TipoTerminales: trying to infer id generator from > > schema > > ERROR - Fatal error > > System.NullReferenceException: Object reference not set to an instance > > of an object. > > at NHibernate.Tool.Db2hbm.MappingGenerator.Generate(IStreamProvider > > streamProvider) > > at NHibernate.Tool.Db2hbm.Console.Program.Main(String[] args) > > > The TMAR_TipoTerminales table has an smallint type as Primary Key. > > > I was looking for information on this error, but I couldn't find > > anything. > > The program runs on a Windows 2003 connecting to Sql Server 2000. > > > Thanks, Mariano > > > On 12 mayo, 03:48, FaticaLabs <[email protected]> wrote: > > > > Hi Mariano, > > > Did you try to specify: > > > <table schema="dbo" catalog="MarFull" name="TMAR_.*" /> > > > Please notice the dot, I suppose you want to hbm-ize all the table > > > beginning with TMAR_, the filter in hbm2net is matched as a Regex, so > > > you have to use the regex syntax. > > > Hope this help. > > > Felix > > > > On 11 Mag, 23:37, MarianoB <[email protected]> wrote: > > > > > I'm trying to create the hbm.xml file with Db2Hbm but the output files > > > > are not created. > > > > I don't see any error printed in the standard output. > > > > > It's my first time with this tool, so I'm not sure if I'm doing > > > > something wrong with the configuration file. > > > > > <table-filter> > > > > <!-- include catalog="MarFull" schema="dbo" table="TMAR_*" / --> > > > > <!-- Include all --> > > > > <!-- exclude catalog="MarFull" schema="dbo" table="zzzTMAR*"/ --> > > > > </table-filter> > > > > <!-- > > > > <tables> > > > > <table schema="dbo" catalog="MarFull" name="TMAR_*"> > > > > </table> > > > > </tables> > > > > --> > > > > <entity-exceptions> > > > > </entity-exceptions> > > > > > <entities-namespace>MAR.Entities</entities-namespace> > > > > <entities-assembly>MAR.Entities</entities-assembly> > > > > > The rest of the file is similar to the default file included with the > > > > tool. > > > > > All comments are welcomed!!!! > > > > > -- > > > > 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 > > > > athttp://groups.google.com/group/nhusers?hl=en. > > > > -- > > > 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 > > > athttp://groups.google.com/group/nhusers?hl=en. > > > -- > > 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 > > athttp://groups.google.com/group/nhusers?hl=en. > > -- > 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 > athttp://groups.google.com/group/nhusers?hl=en. -- 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.
