首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库和Java

数据库和Java
EN

Stack Overflow用户
提问于 2010-02-11 15:39:53
回答 8查看 383关注 0票数 3

我开始为我的"nextbigthing“项目编写java代码并与数据库交互。有人能告诉我向数据库添加/更新表/记录的最佳方法吗?这就是我的问题。当涉及到java中的DB代码时,有太多的重复。我必须首先创建表(我使用mysql)。然后,我用Java为每个表创建类。然后,我根据需要创建AddRow、DeleteRow、UpdateRow和Search*。对于每个表,每个需要创建这个巨大的sql语句和类似乎都是在浪费我的时间。必须有一种更好、更容易、更有效的方式来做事情。是否有一些我不知道的东西可以让我告诉Java表是什么,它会自动为我生成查询并执行它们?它是一个简单的SQL,如果它知道列名和DB表之间的依赖关系,就可以自动生成。这似乎是一件非常合理的事情。

EN

回答 8

Stack Overflow用户

发布于 2010-02-11 15:43:26

查看Hibernate -一个标准的Java ORM解决方案。

票数 4
EN

Stack Overflow用户

发布于 2010-02-11 15:42:36

用户hibernate用于将您的类映射到数据库。

将其hbm2ddl.auto设置为update,以避免自己编写DDL。但请注意,这不是将其投入生产的最佳方式。

票数 3
EN

Stack Overflow用户

发布于 2010-02-11 15:44:51

考虑使用Hibernate:https://www.hibernate.org/,它可以从现有的数据库模式创建具有常规CRUD方法的java类。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2242929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档