gpt4 book ai didi

java - 如何在没有框架的情况下使用java实体类管理关系(mysql)表

转载 作者:行者123 更新时间:2023-12-01 16:30:14 24 4
gpt4 key购买 nike

我是java新手,想知道是否可以在java中管理关系表,为我在mysql中创建的每个表创建一个类实体,或者只创建父亲表,但我不知道是否有必要创建一个实体或只是使用 DAO 类中的 sql 脚本进行咨询。

使用 mysql 和 glassfish 服务器工作 Maven 项目。

您能否就这个主题指导我

this is my db diagram

这是我的实体类:

  public class AdministratorUser {
private int administratorUserId;
private User user_userId;
private Permission permission_permissionId;


public AdministratorUser(int administratorUserId, User user_userId, Permission permission_permissionId) {
this.administratorUserId = administratorUserId;
this.user_userId = user_userId;
this.permission_permissionId = permission_permissionId;
}

public int getAdministratorUserId() {
return administratorUserId;
}

public void setAdministratorUserId(int administratorUserId) {
this.administratorUserId = administratorUserId;
}

public User getUser_userId() {
return user_userId;
}

public void setUser_userId(User user_userId) {
this.user_userId = user_userId;
}

public Permission getPermission_permissionId() {
return permission_permissionId;
}

public void setPermission_permissionId(Permission permission_permissionId) {
this.permission_permissionId = permission_permissionId;
}

}

抱歉我的英语不好。

最佳答案

嘿罗伯托·巴尔加斯,

欢迎来到堆栈溢出开发者社区。如果您刚接触 java,请学习 jooq。这是一个很棒的框架,一旦您在项目中进行配置,它就会为您的项目创建一个模型(DAO)类。它根据您的表结构创建模型 Java 类。

请访问以下链接,您将对此有更清晰的了解:

https://www.jooq.org/learn/

希望对你有帮助。美好的一天..

关于java - 如何在没有框架的情况下使用java实体类管理关系(mysql)表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62057352/

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