gpt4 book ai didi

java - 使用 Hibernate 生成服务层

转载 作者:行者123 更新时间:2023-11-29 06:21:03 24 4
gpt4 key购买 nike

我使用 Hibernate 工具从 DB 模式生成 .hbm.xml 映射文件和 .java 文件。我的问题是,还有什么选项可以生成服务类吗?这些是我实现 store()、find()、delete() 等方法的类。我知道对于 C# 来说,有很多解决方案可以生成几乎所有的东西。我正在寻找相同的东西,但使用 Hibernate。有没有?

最佳答案

没有生成服务的选项。

您应该能够使用 Hibernate 编写一个通用的 DAO 接口(interface)和实现。

像这样:

package persistence;

import java.io.Serializable;
import java.util.List;

public interface GenericDao<T, K extends Serializable>
{
T find(K id);
List<T> find();
List<T> find(T example);
List<T> find(String queryName, String [] paramNames, Object [] bindValues);

K save(T instance);
void update(T instance);
void delete(T instance);
}

关于java - 使用 Hibernate 生成服务层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3029538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com