Velocity操作字符串

时间:2025-02-16 07:28:22
<resultMap  type="${bussPackage}.entity.${entityPackage}.$!{className}">
		#foreach($item in $!{columnDatas})
			#set ($columnName = $)
			#set ($columnArray = $("_"))
			#set ($camelColumnName = "")
			#foreach($word in $!{columnArray})
				#set ($camelColumnName = $camelColumnName + $(0,1).toUpperCase() + $(1,$()))
			#end
			#set ($camelColumnName = $(0,1).toLowerCase() + $(1,$()))
		<result column="$!" property="$camelColumnName" />
		#end
	</resultMap>

在velocity页面里面把public_user_id这样的字符串转换成:publicUserId形式。

查找多方资料,得出上面代码,记录一下,供人参考。