BeetlSQL Query对象根据实体类保存对象为空字段的解决。
程序员文章站
2022-03-02 21:29:02
背景:欲通过Query对象的insert方法根据实体类对象添加数据到数据库,但是出现了字段内容为空的情况。原因:http://ibeetl.com/guide/#/beetlsql/beetlsqlconfig?id=%e5%bc%80%e5%8f%91%e6%a8%a1%e5%bc%8f%e5%92%8c%e4%ba%a7%e5%93%81%e6%a8%a1%e5%bc%8f数据库字段名与java属性名的映射关系必须配置正确,否则会导致各种问题,如下是一些建议默认为:字段名字是user_id,...
背景:
欲通过Query对象的insert方法根据实体类对象添加数据到数据库,但是出现了字段内容为空的情况。
原因:
http://ibeetl.com/guide/#/beetlsql/beetlsqlconfig?id=%e5%bc%80%e5%8f%91%e6%a8%a1%e5%bc%8f%e5%92%8c%e4%ba%a7%e5%93%81%e6%a8%a1%e5%bc%8f
数据库字段名与java属性名的映射关系必须配置正确,否则会导致各种问题,如下是一些建议
默认为:字段名字是user_id, java属性名是userId, 则使用UnderlinedNameConversion
可选配置为:字段名是userId, java属性名是userId,则使用DefaultNameConversion
如果是其他映射关系,可以考虑自己实现NameConversion接口
解决:
修改application配置文件。
beetlsql.nameConversion=org.beetl.sql.core.DefaultNameConversion
本文地址:https://blog.csdn.net/chinatopno1/article/details/108997129
上一篇: LATAX第一次使用语法之入门---知识点+问题解决
下一篇: 数据库真题易错易混