[小人物没太多分]问下:ejb有没有什么机制,我修改了数据库设计,ejb生成的实体类自动更新? 我用的是MyEclipse6,可以用EJB3反向工程,根据数据库表生成java类。netbeans我没有摸过,看看有没有这个东东。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 eclipse 插件hibernate 也提供了方法,从数据库表生成对应的实体!不妨试试! netbeans6.5不清楚 不过myeclipse有根据数据库表反相生成实体类的功能 有一点可以肯定:ejb本身是没有提供这种“自动更新”的机制的。目前没有,估计永远也不会有。呵呵。但IDE工具有可能会提供这种功能:即你通过它的工具修改数据库设计时,它能自动同步EJB的代码和配置。理论上,这完全是可以做到的。但我没用过NetBeans6.5,不知道它是否提供了这个工具。如果你目前的IDE没有提供这种功能,能做的是:当你修改了数据库设计后,再次运行反向引擎(或是手动修改),以保持代码、配置与数据库结构相一致。 即使提供了这种更新但其相应的操作还是要人工去检查的,比如set,get,clone方法,而且这样逆向的意义多大呢? java poi 3.9 版本 字符串的时间值 怎么存到 excel 中去 spring配置xml整合dwr -- signatures这块怎么整合进去? MyEclipse编写Jsp网页时的问题... 关于java的搜索引擎的比较以及适应范围? 怎样断开网络时使用struts? Struts Action 的setServlet() 方法是自动运行的吗? 用jdk1.3 对xml编程,需要另外加入那些包? 关于j2EE方面的书 关于jdbc的问题 哪位大神知道这是什么情况,急,在线求解 多个问题(xm配置和代理类) 如何得到Tomcat运行环境?
ejb本身是没有提供这种“自动更新”的机制的。目前没有,估计永远也不会有。呵呵。但IDE工具有可能会提供这种功能:即你通过它的工具修改数据库设计时,它能自动同步EJB的代码和配置。
理论上,这完全是可以做到的。但我没用过NetBeans6.5,不知道它是否提供了这个工具。如果你目前的IDE没有提供这种功能,能做的是:
当你修改了数据库设计后,再次运行反向引擎(或是手动修改),以保持代码、配置与数据库结构相一致。