Hi there
I have a Entity bean with auto-increment pk-field on MS SQLSERVER2000. The bean will be created, but the PK (that is defined as Long) will set as BigDecimal.
If i reload the bean, then the PK-Field will be set correctly. So i create a small Workarround:
obj = jndiContext.lookup("Unit");
UnitHome shome = (UnitHome)PortableRemoteObject.narrow(obj,
UnitHome.class);
Unit Unit = shome.create("MasterUnit", new Double(2.231));
Unit = shome.findByPrimaryKey(new Long(((BigDecimal)Unit.getPrimaryKey()).longValue()));
Everybody knows another way to do this?
Thanks