做了很长时间的思想斗争,到底要不要用嵌套表。查阅了很多资料,发现实用Hibernate处理Oracle的嵌套表是一件相当麻烦的事情,就从ORM开始,这是一件相当麻烦的事情。
开始,还想实用JPA标准来实现,但是发现要实现很多复杂的接口,相当于自己为自己先写下一个类库,然后再来用,我怀疑自己已经疯掉了。于 是又考虑实用hibernate的UserType接口,然而发现即使实现了,也不见得有什么好处,最后我想还是拆数据库里面的表吧,然后使用普通的映射 关系就能做到,而且外码约束会显得更加清晰。当然,这样在访问的时候会有许多连接查询,会影响效率,但是我想我可以用视图来解决这些问题。
终于体会到简单就是美了,这样简简单单的,世界多么美好啊!
决定好了就又跨出了一步,原来我把时间浪费在了选择上,现在我选择了Hibernate,放弃了JDBC+嵌套表,也放弃了其它方式。
明天将是新的一天,新的一天是努力奋斗的一天,新的一天是走向梦想成真的一天!