【问题标题】:Need help understanding mySQL, POJO, hibernate, and JSP [closed]需要帮助了解 mySQL、POJO、hibernate 和 JSP [关闭]
【发布时间】:2012-11-17 09:16:08
【问题描述】:

谁能帮我举个例子,从头到尾你可以解释我如何创建一个数据库,POJO,然后把它放在可以发送到数据库的 JSP 格式。有 1 个表、1 个 set/get 方法、JSP inputText 中的 1 个字段和 1 个将其发送到数据库的命令按钮?

我已经研究了几个小时的应用程序。我可以手动将一个字段放入 mySQL 数据库并查询该数据库,以便我可以使用手动放入数据库的凭据登录。但是如何将字段(如用户)添加到数据库中?

【问题讨论】:

  • 不是很容易理解的问题

标签: java mysql database eclipse hibernate


【解决方案1】:

我可能有点乐观,但这不是每个普通 Java EE5 教程都教给你的东西吗?

无论如何,我将从 Sun/Oracle Java EE 5 教程中的 Persistence in the Web Tier 章节开始,因为在第 5 版中,他们仍然在讨论 JSP。本章将引导您完成您描述的所有步骤。

有 1 个问题(或者至少在 imo 中不是很明显):如果您从 Web 层操作数据,则必须手动将更新部分包装在 UserTransaction 中,如 here 解释的那样,他们的示例代码看起来像这样:

@Resource
UserTransaction utx;
...
try {
    utx.begin();
    bookDBAO.buyBooks(cart);
    utx.commit();
} catch (Exception ex) {
    try {
        utx.rollback();
    } catch (Exception exe) {
        System.out.println("Rollback failed: "+exe.getMessage());
}

另一个说明:现代 IDE 减少了您必须编写的样板数量,例如,它们可以从现有数据库生成实体类,为您处理持久性单元的设置等。编写所有内容可能会很有趣这些东西一次就知道它是如何完成的,但在“生产”环境中这是你的 IDE 应该做的事情。

【讨论】:

  • 你是对的,我确实做了更多的研究,最终想出了如何去做。感谢您为我指明正确的方向!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-05
  • 1970-01-01
  • 2012-04-23
  • 2013-05-04
  • 2017-06-19
  • 2016-05-03
  • 1970-01-01
相关资源
最近更新 更多