1、先确保数据库相关的服务正确启动。
2、确保能打开相应的数据库。
3、确保所有的实体类都正确填写了、并且属性不能与数据库表字段相同。
4、编写hibernate.cfg.xml文件。
5、确保hibernate.cfg.xml文件有相应的配置Mappings。
6、运行项目在Tomcat服务器。
7、成功根据数据库表生成实体类。
我们在编写代码的过程中会发现有很多代码是有规律的,编写起来无味、繁琐。这个时候我们可以根据规律来编写一些程序来生成这些代码,这个生成代码的程序就是代码生成器。
现阶段代码生成器有很多,其中我个人认为CodeSmith的功能最为强大。基本上你想要生成什么样的代码都可以根据模版来生成,模版有自带的,有别人编写的,当然,你觉得不够,也可以自己编写模版。
至于如何根据数据库生成实体类。他的原理是数据库中的字段就是将来生成实体类中的私有变量和属性。
所以我们可以编写模版来读取数据库中的字段,然后来根据数据库中的字段来生成你所需要的变量和属性。
至于Codesmith的具体使用,比较简单,可以到网上搜索一下,有很多的介绍。
这个工具应该不只可以生成实体类,还可以生成三层的常用方法。你打开工具后应该有个连接数据库的呀,你就直接连接oracle 数据库撒。应该跟生成 sqlserver 数据里面的表是一样的用法欢迎分享,转载请注明来源:内存溢出
评论列表(0条)