On Apr 11, 2007, at 7:28 AM, Kevin Sutter wrote:
Okay, I looked at the spec a bit closer and it looks like we need
to allow
for floats as primary keys:
"The primary key (or field or property of a composite primary key)
should be
one of the following types:
any Java primitive type; any primitive wrapper type; java.lang.String;
java.util.Date;
java.sql.Date. In general, however, approximate numeric types (e.g.,
floating point types) should
never be used in primary keys."
Although the spec clearly recommends against the use of floating
points,
floats are a primitive type (or the Float wrapper) and need to be
allowed.
With no special "AllowStupidApproximatePrimaryKeys" flag. :-)
Am I trying to read too much into the spec or Dain's request? This
seems to
be something that we need to support.
That's all I needed.
Thanks,
-dain