当我表演时
User user = userRepository.findFirstByName(" O' Reilly"); 我没有得到用户,用户为空
User user = userRepository.findFirstByName(" Joseph"); 我得到了用户,用户不是空的
我应该怎样做才能通过字符串搜索获得结果,例如" O' Reilly"
(我使用Spring Framework 1.5.6.RELEASE)
答案 0 :(得分:0)
在这种情况下你可以使用(本机)查询
@Query(nativeQuery = true, value = "SELECT * FROM table_name "
+ "WHERE col_name = :name collate utf8_bin")
public List<EntityName> find(@Param("name") String name);