Entity jpa component 总结

这次做的TC组件用到原来完全不懂的技术。jpa是从来没听说过的,oracle也没有用过。这次的收获有顺利安装oracle,jpa的流程熟悉起来,包括如何配置 persistent.xml, orm.xml. 还有EntityManager,annotation的一些使用方法。具体技术见database中关于jpa的blog.一开始通过sun的tutorial学习了jpa相关的技术。

但不得不承认这次组件是一次失败的教训。后面三天弄得那么辛苦,最后id自动生成还是没有搞定。在liuliquan的帮助下,我能将继承关系的hello world跑起来了。但我始终不明白为什么一用我的entity就不行了呢?那个Holiday和hello world都几乎有一对一的关系了,可就是crud跑不起来。实际上对orm.xml的写法还是没有掌握。感觉自己收集资料的能力还是有限,jpa的技术也算是比较流行的,为什么我就找不到有用的参考资料呢?完全靠自己瞎猜是注定自己要失败的。下次遇到技术困难一定要多搜多问。不能自己猛干,效率不高还做不出来。

还有一个惨痛的教训就是ant test都过不了。到现在还不知道是因为什么原因所有的crud测试在eclipse里能正确运行,一跑ant test就报错。最后去改代码,改得面目全非了又胡乱生成了一个提交包匆忙提交了。里面必须的lib都没有加进去。反正是一片混乱。下次一定要吸取教训,不管做得怎么样,最后一天的最重要的事情就是严格按照div流程去把提交包生成提交。最后一天不要等没有解决的技术问题解决再考虑生成提交包,因为这样有可能在尝试解决技术问题时将以前的代码打乱了。之后时间匆忙又没时间将它改回来。所有无论如何,技术到最后一天没解决希望不大了,先将做好的提交。如果之后有时间提交后再慢慢来解决技术问题。

在哪里跌倒就在哪爬起来。这次已经尽力了,虽然失败但还是有收获。以后再好好做。要将自己有个正确的定位,毕竟不是大牛。在TC的收获已经不小了,无论从技术还是从报酬。感谢80x86对我的影响。

这次liuliquan给了我不少帮助,他都把entity和orm.xml文件给发给我了。真的很感谢!他跟我素不相识,却给了我这么大的帮助。自己也应该向人家学习,要乐于助人。

感谢TC给的学习机会。感谢80x86的影响。感谢其他tcer的帮助!

你可能感兴趣的:(oracle,xml,orm,ant,jpa)