Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中如何从数据库生成实体类_Java_.net_Orm_Entity_Pojo - Fatal编程技术网

java中如何从数据库生成实体类

java中如何从数据库生成实体类,java,.net,orm,entity,pojo,Java,.net,Orm,Entity,Pojo,我已经习惯于从.net中的数据库生成实体类。但最近我开始研究java,我一直在寻找使用hibernate或任何其他ORM工具来实现这一点的方法。我还没有找到同样的方法,我发现的只是生成xml映射或使用java注释 如果我在这里遗漏了什么,在.net中,这曾经是一个非常简单的方法。确定数据模型,创建数据库,然后使用实体框架生成实体类。它还负责为外键映射生成类 另一方面,在java中,我必须手动映射所有表及其字段 这是你要找的东西吗 SpringRoo的DB反向工程插件,如果Spring和Sprin

我已经习惯于从.net中的数据库生成实体类。但最近我开始研究java,我一直在寻找使用hibernate或任何其他ORM工具来实现这一点的方法。我还没有找到同样的方法,我发现的只是生成xml映射或使用java注释

如果我在这里遗漏了什么,在.net中,这曾经是一个非常简单的方法。确定数据模型,创建数据库,然后使用实体框架生成实体类。它还负责为外键映射生成类


另一方面,在java中,我必须手动映射所有表及其字段

这是你要找的东西吗


SpringRoo的DB反向工程插件,如果Spring和SpringRoo能够满足您的需要,就可以做到这一点。生成外键映射对我也有好处。SpringRoo还提供web脚手架生成功能。

您也可以这样做,例如,在。文档中有很多示例可以帮助您入门。看看这个答案:我一次又一次地遵循相同的步骤,但无法生成类。直到我意识到问题出在别处。我使用AWS RDS实例作为我的数据库服务器,在尝试使用数据源浏览器从eclipse连接到它时,它没有显示表。因此,我尝试连接到本地数据库服务器,它工作得很好。事后想一想,如果您只是转向java技术,我建议您阅读Grails上的Groovy或Rails上的Ruby之类的框架。阅读有关约定优于配置的内容。它的无障碍编程!我现在没有选择的余地。但在未来,我肯定会自己进入RoR。