Session.load()太不明显了,我也估计它可能有点问题,所以显得比较羞涩,因为主键查询属于四大主要数据库操作之一查询的主要力量,Hibernate文档那么全,不应该不在显目位置标识。
而且Session.load不只是适合主键,其它都可以,那么它是不是没有针对主键查询进行优化?最经常使用的技术都是应该实现优化的,这是底层产品的标准做法。
相信Hibernate也比较在完善之中。
CMP在插入数据库后,会自动返回实体Bean Object,如下:
SubscriptionLocal subscriptionLocal = shome.create(subscription.getTitle(),
subscription.getType());
这样我可以再对subscriptionLocal实行操作,换成Hibernate就分两条语句,不是很习惯,希望一个O/R产品能够在CMP基础上发展。