mybatis-mapper / mapper

MyBatis Mapper
https://mapper.mybatis.io
Apache License 2.0
325 stars 47 forks source link

实体类每个属性都要求@Entity.Column是不是有点多余 #25

Closed languanghao closed 2 years ago

languanghao commented 2 years ago

通常Domain对应的就是数据库表,属性跟字段就是一一对应关系,顶多名字可能不同,建议增加一个配置,默认所有属性都是数据库表字段,可以通过@Transient进行排除

yuan50697105 commented 2 years ago

一般正常使用字段的小驼峰是对应数据表中间带有下划线的写法,但是你这个为什么不是这么设计的,这样每个都要加注解去翻译字段

abel533 commented 2 years ago

会考虑这种基于默认的配置,减少注解。

同时推荐用代码生成器生成。

abel533 commented 2 years ago

针对 jpa 包做了修改,支持不带任何注解的实体类。

crazyweeds commented 2 years ago

希望修改一下说明文档(必须添加 @Entity.Column),因为这个,我来提issue,习惯性搜索了下,幸好已经优化了。但如果没有优化的话,我相信我依然会用tk,毕竟太麻烦了,吓退了我。