MyBatis Generator配置文件table元素的属性useActualColumnNames

本文详细解释了如何在MyBatisGenerator中使用useActualColumnNames配置项来控制实体类属性名的生成方式,包括使用实际字段名或转换为驼峰式命名,并讨论了使用下划线命名的重要性及MyBatisGenerator的自动转换机制。

useActualColumnNames用于指定生成实体类时是否使用实际的列名作为实体类的属性名。取值true或false:

  • true

    MyBatis Generator会使用数据库中实际的字段名字作为生成的实体类的属性名。

  • false

    这是默认值。如果设置为false,则MyBatis Generator会将数据库中实际的字段名字转换为Camel Case风格作为生成的实体类的属性名。

如果明确的使用columnOverride元素指定了字段对应的实体的属性名,那么useActualColumnNames会被忽略。

假设表有一个字段名为start_date,如果这个属性设置为true,则生成的实体类的属性名为start_date,生成的setter/getter为setStart_date/getStart_date。如果useActualColumnNames设置为false,则生成的实体类的属性名为startDate,生成的setter/getter为setStartDate/getStartDate。

那为什么要在数据库表字段中使用Snake Case下划线风格呢?因为大部分数据库服务器对象的命名是不分大小写的,因此使用Snake Case命名风格还是十分有必要的。MyBatis Generator考虑的还真是仔细,将Snake Case转换为Camel Case以与Java风格保持一致。

外贸管理系统 单机永久免费使用,无录入数量限制,无打印限制,无时间限制。1、该版本=进销存+财务+多币种+多语言外贸管理系统适用于国内外中小型外贸行业企业,针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件。它将企业的财务、采购、销售、库存和其它业务功能整合到一个信息管理平台上,从而实现信息数据标准化,系统运行集成化,业务流程合理化,绩效监控动态化,管理改善持续化。软件界面清晰、操作简单、人性化的流程设计,普通用户不需要培训也能很快掌握软件的操作使用方法。2、系统特征:(1). 专业性强:针对外贸中小型企业各种管理方式进行灵活的设置;(2). 覆盖性广:系统包括物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件;(3). 技术先进:系统在利用主流技术的同时,在条码技术、无线射频技术等与软件完美的配合;(4). 业务灵活:系统贯穿整个工作流程,所有部门都能灵活设置使用;(5). 管理清晰:系统针对企业关心的成本、利润等信息详细体现,也可对异常问题进行预警;(6). 扩展性强:可增加新的业务流程、流程细节的提升和完善等,只要用户需要,我们就可以做得到!3、功能简介: 支持双语言:中文、英文; 支持条码扫描、打印功能; 支持多币种、多单位、多仓库的采购、销售方式; 可根据不同客户预设定不同的单价级别; 支持仓库商品上、下限报警; 支持消息管理、日程安排、文件共享等OA协同办公功能; 打印输出的报表用户可以自由设置,满足各种不同的单据需求; 支持商品组装拆分; 支持多用户操作; 完整的供应商和客户管理系统; 可设置用户查看单价、客户、商品、仓库、单据的权限; 支持EXCEL格式导出导入; 安全可靠的数据库备份和恢复功能; 所有控件用户可以灵活调整; 细化的权限分配,每个功能模块都可设置读、新增、修改、删除、审核功能; 支持现金存取、支票入账、转账、网上支付、阿里巴巴支付宝、银行票据收入支出银行业务管理,清晰反应每一笔业务流水账目、及时反应公司利润清况; 强大的报表中心,汇集所有数据焦点,实时查看供应商、客户应收、应付流水明细,业务员提成情况,清楚分晰企业经营状况; 提供柱形、饼形图表,不同程序剖析供应商、客户、商品、业务员、仓库、资金等不同时期的分析数据 整合人力资源方便各企业对公司人员进行人事管理、绩效考核、工资管理。4、功能信息多用户(多操作员)√打印功能√更换主机√自定义打印报表√软件功能全部数据量无限使用期限永久电脑操作系统Windows数据备份手动备份/自动备份系统效果图:https://blog.csdn.net/yzd6789/article/details/120066951
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值