首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JPA轨范设计的太弱智了

2012-10-10 
JPA规范设计的太弱智了!做guzz的annotation,看了一遍规范,又实现了一遍规范,最后在项目里面试了一把,简直

JPA规范设计的太弱智了!

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

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

其实hibernate的标签设计的是不错的,难不成那哥们跑去设计JPA的时候故意搞得很赖……
1 楼 laojiang 2010-04-20   如果要assigned的,只要加@id注解就可以了 2 楼 myreligion 2010-04-21   laojiang 写道如果要assigned的,只要加@id注解就可以了
主键生成策略是由@GeneratedValue指定的吧?如果不写,默认应该是AUTO,完全由实现者决定。一般AUTO应该按照hibernate的native处理吧,对于数据库或者是identity或者是sequence,不应该自动按照assigned处理。

热点排行