package sunyang.functions.domain; import java.util.*; import javax.persistence.*; import sunyang.module.domain.Module; import sunyang.relationship.domain.RoleFunction; //把这个类实体化,并设置其对应表 @Entity @Table(name = "functions") public class Function implements java.io.Serializable { // 对应数据表字段的变量 private Integer id; private Module module; private String url; private String functionname; // 对应关联变量 private Set<RoleFunction> roleFunctions = new HashSet<RoleFunction>(0); // 空构造方法 public Function() { } // 设置关联属性 @ManyToOne(cascade = {}, fetch = FetchType.LAZY) @JoinColumn(name = "moduleid") public Module getModule() { return module; } public void setModule(Module module) { this.module = module; } // 设置表中对应字段 @Column(name = "functionname") public String getFunctionname() { return functionname; } public void setFunctionname(String functionname) { this.functionname = functionname; } // 设置变量id对应数据库表字段为id,且为主键,并设置其主键策略为SEQUENCE @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) @Column(name = "id") public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } // 设置表中对应字段 @Column(name = "url") public String getUrl() { return this.url; } public void setUrl(String url) { this.url = url; } // 设置关联属性 @OneToMany(cascade = { CascadeType.ALL }, fetch = FetchType.LAZY, mappedBy = "function") public Set<RoleFunction> getRoleFunctions() { return this.roleFunctions; } public void setRoleFunctions(Set<RoleFunction> roleFunctions) { this.roleFunctions = roleFunctions; } }
最近下载更多
hesu2020 LV1
2023年3月21日
微信网友_6044559891320832 LV2
2022年7月14日
2022982038 LV1
2022年1月27日
lizhiquan_119 LV2
2020年9月4日
281273445 LV3
2020年6月18日
qijie_nm LV1
2020年5月29日
luojiaqi LV1
2019年11月9日
11ssjhw LV1
2019年10月16日
A1231Q LV1
2019年6月18日
122582456 LV1
2019年6月17日
最近浏览更多
操作者
4月12日
暂无贡献等级
朱俪的邮件及存储 LV8
3月11日
故里逢春 LV2
2023年12月25日
微信网友_6714345438400512
2023年10月30日
暂无贡献等级
kxjh星辰 LV6
2023年10月25日
jiemomo LV12
2023年10月19日
微信网友_6698455742353408
2023年10月19日
暂无贡献等级
1997akkk LV5
2023年8月8日
hesu2020 LV1
2023年3月21日
微信网友_6248713511227392 LV11
2022年12月5日