hibernate中如何根据数据库表自动生成映射文件和java类?

手写太麻烦了,有自动生成工具吗?
谢谢。

第1个回答  推荐于2016-02-13
用Myeclipse,首先要有自己的数据源,找到Myeclipse DataBase Explorer,就可以看到数据库中的所有表,找到你想要的表,右键选择Hibernate reverse Engineering 剩下的步骤你应该就明白了! 有找不到的在问我!本回答被提问者采纳
第2个回答  2012-12-09
请转向查看文库
http://wenku.baidu.com/view/f4395f1dc281e53a5802ff6c.html

侧边列出相关的文章也不少追问

xiexie

数据库怎么映射生成java实体类
MyEclipse自动生成Hibernate映射文件及实体:1、创建数据库,创建相应的表,2、点击图标

数据库怎么映射生成java实体类
MyEclipse自动生成Hibernate映射文件及实体: 1、 创建数据库,创建相应的表, 2、 点击图标

java eclipse怎样自动生成hibernate配置映射文件?
1、创建数据库,创建相应的表;2、点击图标,选择MyEclipse Datebase Explorer;3、右击空白区域,选择new菜单,根据提示创建数据库连接,创建好后会显示所创建的连接名,如图mysqldb是创建的数据库连接;4、选择需要添加hibernate映像文件的工程右击--->MyEclipse-->Add Hibernate Capabilities;5、出现如图提...

Hibernate、Spring-Data-JPA自动建表
使用Hibernate,可以使用实体类自动生成数据库表。在Java中,创建一个代表数据库表的实体类,例如创建一个名为"Book"的实体类。配置Hibernate,指定Hibernate配置文件和映射元数据文件的位置,以及其它相关设置。例如,在hibernate.cfg.xml文件中添加内容,使用了"hbm2ddl.auto"属性,并将其设置为"create",...

hibernate如何实现对象关系映射
1. 映射元数据:Hibernate使用XML文件或注解来描述对象与数据库表之间的映射关系。这些映射信息定义了如何将类属性映射到表的列,如何表示对象间的关联等。例如,一个简单的`User`类可以通过Hibernate映射到一个名为`user`的数据库表,类的属性如`username`和`password`分别映射到表的`username`和`...

请简述Hibernate工作原理?
Hibernate工作原理是Configuration读取Hibernate的配置文件和映射文件中的信息,即加载配置文件和映射文件,并通过Hibernate配置文件生成一个多线程的SessionFactory对象。然后,多线程SessionFactory对象生成一个线程Session 对象;Session对象生成Query对象或者Transaction对象;可通过Session对象的get(),load(),save()...

jhib是什么意思?
jhib工具可以自动根据数据库表自动生成JavaBean和Hibernate映射文件,这对于Java开发者来说是非常方便的。jhib是如何工作的呢?jhib工具的核心功能是自动化操作。它会通过识别JavaBean和数据库中的表之间的映射来生成Hibernate配置文件。它会自动把JavaBean类和数据库表关联起来,并且会根据表的结构自动生成...

hibernate映射和java问题
Java是面向对象的,而现在的主流数据库是关系型数据库,所以需要一个桥梁将二者结合起来。Hibernate的映射文件基本上就是做这么一个事。具体怎么配置请自己看书。2.Annotation提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包和元数据联系起来。这样编译器可以将元数据存储在Class文件中。这样虚拟机和其它...

hibernate 在表名映射时如何保持大小写区分呢?
hibernate配置时每个<class>对映一对“java类——数据库表”映射,name属性写完整类名,table属性写表名。按你要求,设<class name="xxx.xxx.xxx.T_XXX" table="T_XXX" ">这样就保持原样了。实际上不必强求名字一致,所谓映射就是“画条线连接两个现成的东西”,你随便选个类、再选个数据结构...

“Hibernate”是什么?“ORMapping”的原理是什么?
hibernate是一个框架,是用来操作数据库的。它把数据 库中的表,转换成java类,通过xml文件来实现类和表之间的映射,Hibernate是轻量级的ORMapping框架。1、adoop 中默认的调度器,它先按照作业的优先级高低,再按照到达时间的先后选 择被执行的作业。2、代码如下:<property> <name>mapred.jobtracker...

相似回答