自定义Java_DB命名转换及设置命名转换器

原创
03/19 19:09
阅读数 63

自定义Java_DB命名转换及设置命名转换器

 

29. Q: 表名与实体名、字段名与属性名映射默认提供多种实现,且支持自定义映射规则扩展。 请问这个是怎么设置的,谢谢。
How to set customized NameTranslate?
A: 实现NameTranslate接口, 并在NameTranslateHandle类设置setNameTranslat(NameTranslate nameTranslat)
当前对象设置,参考第41. 

41. Q: 自己定义的命名转换器,如何设置 ?

A: 全局NameTranslate设置,参考第29.

V1.11支持在Suid等对象使用setNameTranslate方法设置命名转换器,即可以在一个程序使用不同的命名转换。

 

Q: 表与实体Javabean可以自动映射吗?

A: Bee采用约定优于配置的方式,默认实现有三种方式, 且支持自定义映射规则扩展.
在bee.properties作相关配置即可切换默认实现方式.

#since 1.7.2
#default implement translate type. 1 : order_no<-->orderNo(DB<-->Java), 2: ORDER_NO<-->orderNo(DB<-->Java), 3: original
#if want to use other naming rule, you can define a new class implements NameTranslate
#default value is :1
bee.osql.naming.translateType=1

一般情况下,字段命名转换,MySQL设置为1, Oracle设置为2.

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部