JF是一种快速开发框架,在框架抽象层次上比hibernate框架更要高,更接近实际开发,是快速实践开发经验提炼,因此,jf为你选择了一条道路,而不是象通用框架那样由你自己选择道路。
jf选择的道路就是:每个Model对象都有其标识Object ID,也就是对象ID,这实际是java.lang.Object类的基本定义,如果你数据表有多个主键,但是它反映到Model对象肯定是唯一一个对象,因此它还是有Model的主键的。
为了方便,建议给数据表结构强加一个内部唯一主键,多一个主键只是在软件内部运转,外部看不出来,但是这样做了以后好处很多,包括性能提升和维护跟踪调试。