JPA规范设计的太弱智了!


做guzz的annotation,看了一遍规范,又实现了一遍规范,最后在项目里面试了一把,简直忍无可忍,没有一点点扩展性可言……。尤其是主键生成策略@Id部分,想设置为assigned都没有办法。基本上JPA定义的annotation,所有实现者都要重复定义一套进行功能扩展,而开发者基本上2个都要写。

@GenerateValue为容器管理预留设计太明显了,搞得除了以后买WebLogic/WebSphere管理外怎么看都不合理。

其实hibernate的标签设计的是不错的,难不成那哥们跑去设计JPA的时候故意搞得很赖……

你可能感兴趣的:(Hibernate,weblogic,项目管理,jpa,websphere)