低效率的实现方法二:对数据库每个字段都增加一个对应的拼音字段,也就是数据结构变成Title、TitlePy、Author、AuthorPy、Content、ContentPy,然后修改Select语句查询它们,但是这样在每次更新数据库时都要维护一次对应的拼音字段,效率仍然低下,并且还使数据库体积成倍增大,仅仅为了一个拼音搜索功能,不值。
<selectid="getPY"
parameterType="String"
resultType="String"
>
select
getPY('中国')
from
dual
</select>
FUNCTION
`getPY`(in_string
VARCHAR(65534))
--
mysql函数
Mapper文件,如下: select getPY('中国') from dual FUNCTION `getPY`(in_string VARCHAR(65534)) -- mysql函数欢迎分享,转载请注明来源:内存溢出
评论列表(0条)