是否考虑过Model的级连属性?

波总,考虑过Model的级连属性么?

举例,如下面的代码

public abstract class BaseXXX<M extends BaseXXX<M>> extends Model<M> implements IBean { 

public List<Material extends BaseMaterial> getMaterialEntries() {

return get("materials");

}

自动生成1对1 or 1对多 的属性, 

这样写代码还是能更简洁,方便的

评论区

JFinal

2018-05-23 22:19

这个功能目前需要手写,例如:
public List < Material > getMaterial() {
return new Material().find("select * from material where xxx.material_id = ?", getId());
}

snakelenas

2018-05-26 17:48

@JFinal 对,我知道,我的意思是自动生成,在modelgenerator.java 运行的时候,配置一些外键和 关系,然后自动生成这样的代码,是否值得? 如果值得,我可以写这部分

JFinal

2018-05-26 18:31

@snakelenas 这个当然是有需求的,期待写好这部分再分享出来

snakelenas

2018-05-27 13:47

已经写好了,我怎么发给您? 邮箱么?

JFinal

2018-05-27 14:55

@snakelenas 在分享频道分享下哈 jfinal.com/share

snakelenas

2018-05-27 15:27

已经分享过去 https://gitee.com/snakes/jfinal_fk ,初步已经实现,如果jfinal考虑b合并的话,还需要 一些整合部分代码。

热门反馈

扫码入社