【问题标题】:Add remove() method to DAO将 remove() 方法添加到 DAO
【发布时间】:2013-01-13 20:35:16
【问题描述】:

我正在关注this tutorial,这是我经过数周搜索后在网上找到的使用 JPA 的最简单的 Java EE Web 应用程序,我想在 DAO 中添加一个删除方法,但我不知道具体怎么做。

这里是我添加到 DAO 类的代码:

Player player = em.find(Player.class);
em.remove(player);

是否可以添加 CRUD 功能?我想让代码尽可能简单。

【问题讨论】:

    标签: jakarta-ee netbeans dao crud


    【解决方案1】:

    这当然是可能的,而且你已经有了一半的代码,所以创建一个这样做的方法应该不难:-) 把它放在你的 bean 中

    public void removePlayer(Long playerId) {
        Player p = em.find(Player.class, id);
        em.remove(p);
    }
    

    尝试阅读一些关于 JPA 的内容,学习起来并不难(除非你深入研究)并且你在这里问一些你可以在两分钟内用谷歌搜索到的东西:-)

    【讨论】:

    • 感谢您的快速回复。任何机会添加一个 edit() 选项并完成。
    • edit其实是一样的,只是在EntityManager上调用merge而不是remove。就像我说的,下次尝试谷歌一点:-)
    • 哇,非常感谢,我发帖前经常在谷歌上搜索,但有时,只是我不知道如何用谷歌搜索......然而,这次我努力在这里找到了一些东西@ 987654321@。再次感谢您。
    • 嗯这个话题,有没有办法给你发私信,我真的很感谢你的帮助,有时需要有人帮助我......谢谢你的不理解。
    • 什么是 PM?但是,如果您喜欢我的回答,那么您可以投票或接受(甚至两者兼而有之:-))
    猜你喜欢
    • 1970-01-01
    • 2010-10-06
    • 2014-07-11
    • 2011-08-20
    • 2012-07-17
    • 2014-06-18
    • 1970-01-01
    • 2011-01-08
    • 2011-07-28
    相关资源
    最近更新 更多