名词解释: POJO
简单JAVA对象.就是仅仅有一些属性及其getter setter方法的类,有时可以作为value object或dto来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,不能携带有connection之类的东东.
个人感觉和entity差不多呢…..改天问问老师去…
话说ddl hbm pojo之间的转换.仁者见仁智者见智了…
感觉MyEclipse的ddl==>hbm&pojo用起来不错…
MyEclipse从db中生成hbm和pojo不错,第一次生成时它会给你一个从抽象pojo中继承下来的类,以后不管你再生成多少次,这个继承的东西不会变,变的只是抽象的pojo。
简述一下步骤: 窗口==>首选项==>MyEclipse==>DataBase Explorer==>Driver自己new一个.. 之后在透视图里选择MyEclipse DataBase Explorer链接.不出意外&你人品没有问题.就可以看到你数据库里的表了.在相应的表上点击右键选择Create Hibernater Mapping剩下的就看你个人的造化了. 相关链接 相关链接2 这里 还有关于先设计什么的讨论 这篇 作为hibernate的启蒙篇不错的说
最后….在享受MyEclipse给我们带来的巨大便利的时候.别忘记它只是一个工具…毕竟不是人.有许多地方还很不地道~~比如这里
别忘记看书…读懂配置文件的每个参数才是王道~~~别太依赖工具了.
补充一点,这篇帖子 说出了偶最近的心声啊…
当你用EB来实现持久层的时候,你会发现EB实在是太笨拙了,笨拙到你根本没有什么可以选择的余地,所以你根本就不用花费精力去设计方案,去平衡方案的好坏,去费脑筋考虑选择哪个方案,因为只有唯一的方案摆在你面前,你只能这么做,没得选择。
Hibernate相反,它太灵活了,相同的问题,你至少可以设计出十几种方案来解决,所以特别的犯难,究竟用这个,还是用那个呢?这些方案之间到底有什么区别呢?他们的运行原理有什么不同?运行效率哪个比较好?光是主键生成,就有七八种方案供你选择,你为难不为难?集合属性可以用Set,可以用List,还可以用Bag,到底哪个效率高,你为难不为难?查询可以用iterator,可以用list,哪个好,有什么区别?你为难不为难?复合主键你可以直接在hbm里面配置,也可以自定义CustomerType,哪种比较好些?你为难不为难?对于一个表,你可以选择单一映射一个对象,也可以映射成父子对象,还可以映射成两个1:1的对象,在什么情况下用哪种方案比较好,你为难不为难?
关联记录
暂无可公开显示的关联评论。评论与回复仍保存在本私有归档的
comments/目录;阅读界面默认隐藏邮箱、IP 和用户代理信息。