对于数据库的字段格式为use_type,对象字段为useType格式的如何进行数据的填充?

对于数据库的字段格式为use_type,对象字段为useType格式的如何进行数据的填充?我跟踪源码看了下,只有model到具体对象的强转,没看到其他转换方式,是怎么处理的那,平常一般会使用反射来做这一块,现在这样强转就能把对象的字段数据填充了?给解答一下,谢谢

image.png

评论区

JFinal

2017-09-28 22:48

生成器会生成 setter 方法,而 settter 方法内部会有这个对应关系:
publci void setUserType(userType) {
set("user_type", userType);
}

这个关系就在这一行 set 代码处,这些代码都是自动生成的,不需要人工干预,下载首页的 jfinal demo,里面有生成器

liuvlun

2017-09-29 09:06

@JFinal 恩,看到了,谢谢啊。昨天我把ActiveRecord嵌入了我们的程序里替代了hibernate的部分代码,速度提升了几倍,非常感谢,但是我们遇到了另一个问题是ActiveRecord在使用删除、更新的时候除了使用注解,如何在代码中提交事务?

JFinal

2017-09-29 11:47

@liuvlun 用 Db.tx(...) 可自由控制事务,我自己的项目全部都是用的 Db.tx(...) 做的事务,方便实用,Tx 注解我自己几乎没用过

热门分享

扫码入社