关于给JFINAL MODEL 添加一些方法, 如何操作

JohnsonZ 发布于 2014/06/10 11:14
阅读 1K+
收藏 0

@JFinal

如何在不改代码的情况下 扩展 model 的方法, 不知道如何继承改类!麻烦!

加载中
1
糊搞

建个抽象BaseModel,公共扩展方法写这里面:

public abstract class BaseModel<M extends Model<M>> extends Model<M> {
	private static final long serialVersionUID = 5536472424402962119L;

	@Override
	public boolean save() {
		Table table = TableMapping.me().getTable(this.getClass());
		Date now = new Date();
		this.set(table.getPrimaryKey(), UUID.randomUUID().toString().replaceAll("-", ""));

		return super.save();
	}



其他所有业务Model都从BaseModel上继承。

JohnsonZ
JohnsonZ
OK, 谢谢, 可以了!
返回顶部
顶部