sqlite3 自动生成的model主键类型变成了 string,应该是 integer

sqlite3 自动生成的model主键类型变成了 string,应该是 integer

评论区

下个文档还要注册-神经病

2016-11-16 09:08

请无视账号名字…………

JFinal

2016-11-16 10:46

生成器是根据 JDBC 反射结果来生成的字段类型,而 sqlite3 驱动对于 int 型返回的却是 string。可以通过继承 BaseModelGenerator 对这类字段进行强制处理,生成器完全面向扩展设计,就是为了解决这些不符合 JDBC 规范的意外情况

此外,这个问题已做了备忘,jfinal 2.3 会处理一下 sqlite 3 的问题

最后,注册是为了对 jfinal 以及社区发展情况有更好的了解,以便于将项目和社区做得更加完善。开源软件的作者花费了无数的时间和心血做项目并分享出来,如果使用者连去填写两个字段并点击注册按钮的心都没有,一般有两个原因:一是这类人毫无感恩回馈之心,二是并不是 jfinal 的真正用户

下个文档还要注册-神经病

2016-11-16 13:51

@JFinal 谢谢,还是那句请无视名字,哈哈,可惜不让改啊

JFinal

2016-11-16 15:03

想改成什么名字,我可以直接改数据库,后续会提供改昵称的功能

热门反馈

扫码入社