NutzCN Logo
分享 想要实现一个注解,用于压平数据结构,时的数据库建表与查寻。
发布于 328天前 作者 loveexception 391 次浏览 复制 上一个帖子 下一个帖子
标签:

很多表中都有共用的相似字段。
如 cn_name ,en_name,kor_name
或者树型数据结构 parent_id , accent_ids,
再或者 数量 ,单价,小计,总价,折扣,实付。
或再是 开始时间,结束时间,
应该会用到的 创建时间,创建人,修改时间 , 修改人。

闹钟类的, 开始时间,周期,提醒次数。

与之对应的页面也有不同的实现方案。
我想要的实现是:

@Data
@Table
public class Business{
 @自定义标签(前缀)
 private I18Name name;
@自定义(”father“)
 private Parent father;
@自定义(“life")
 private StarEnd life;
@自定义("sys")
 private TableCreateUpdate sys;
}

这种有语义的数据库字段

create table business (
name_cn_name,
name_en_name,
name_kor_name,
father_parent_id,
father_level,
father_accents,
life_start_time,
life_end_time,
sys_create_time,
sys_create_usre,
sys_update_time,
sys_update_user,
4 回复

相当于把一个立体的DSL语言压成一个片状。
如果有这种类型的方案之后。
根据上述相似性来生成页面表单
生成列表页。
对列表页中级连查寻。
都能提炼出更简单的实现。

就是一个tree嘛

1。想把一个多个字段 变成一个自定义BEAN
2。这样的话,自动生成HTML 会有更多方案。

nutzsit里我用的继承的方案。
但如果有二个不同的分支。
那么就会有很大的麻烦。

添加回复
请先登陆
回到顶部