小编典典

创建一个有组织的Java库

java

我想用Java创建一个库(Jar文件),其中将包含我使用的数据库的所有方法。那里大约有60种方法,所以我想使其更有条理。我想调用下面提供的示例之类的方法。

db.accounts.add(username, password); or db.accounts().add(username, password);
db.names.delete(name); or db.names().delete(name);

用Java做到这一点的最佳方法是什么?


阅读 316

收藏
2020-11-30

共1个答案

小编典典

您可以省去很多麻烦,然后编写一个通用的DAO:

package persistence;

public interface GenericDao<K, V> {
    V find(K id);
    List<V> find();
    K save(V value);
    void update(V value);
    void delete(V value);
}

我会忘记编写自己的持久性类并使用成熟的解决方案,例如Spring JDBC模板。

这个问题已经被许多次解决了。您希望做什么来改善现有的?您如何证明开发,测试和维护此功能所产生的额外费用?

2020-11-30