Howdy,
I am trying to get DB2 zOS 9 to work with NHibernate but I can not
find clear documenation on how to setup the app.config and the
hibernate.cfg.xml file. I'm getting an error when its trying to build
the SQL statements a substituting parameters. So I want to make sure
I've got my config file setup. I have tried both of these to
configurations and both get the same error.
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory name="Test">
<property
name="connection.provider">NHibernate.Connection.DriverConnectionProvider</
property>
<property name="dialect">NHibernate.Dialect.DB2Dialect</property>
<property
name="connection.driver_class">NHibernate.Driver.DB2Driver</property>
<property
name="connection.connection_string">Database=dbalias;Uid=myUid;
Pwd=myPass</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
This is an ODBC example I found:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.0" >
<session-factory name="session">
<property
name="connection.provider">NHibernate.Connection.DriverConnectionProvider</
property>
<property
name="connection.driver_class">NHibernate.Driver.OdbcDriver</property>
<property name="connection.connection_string">driver={IBM DB2
ODBC DRIVER};Database=db;hostname=host;port=port;protocol=TCPIP;
uid=uid; pwd=pwd</property>
<property name="show_sql">true</property>
<property name="dialect">NHibernate.Dialect.DB2Dialect</
property>
</session-factory>
</hibernate-configuration>
As I said I've tried both of these and get the same error and it
revolves around the false return of the UseNamedPrefixInSql function.
The Error I'm getting is:
could not load an entity: [ADRPData.Domain.DocType#ArbAssocRuling]
[SQL: SELECT doctype0_.SDOCTYPEID as SDOCTYPEID1_0_,
doctype0_.SDOCTYPECODE as SDOCTYPE2_1_0_ FROM DocType doctype0_ WHERE
doctype0_.SDOCTYPEID=?]
Can anybody point me to a good resource for using NHibernate with DB2
zOS UDB or how this config file should be set to make things work
correctly.
thanks
dbl