通用的模糊查询如何写呢

通用的模糊查询怎么写呢?1每个成员的属性都是String2每个变量都有可能要求进行模糊查询和完全匹配查询,2种

通用的模糊查询怎么写呢?
1   每个成员的属性都是String  

2   每个变量都有可能要求进行模糊查询和完全匹配查询,2种查询应保证准确性

这样的语句应该如何写呢?

[解决办法]
String name= "aaa ";
String sql= "select * from table where name like % "+name+ "% ";