Dao代码如下:
@Repository @EnableCaching class UserDao(jdbcTemplate: JdbcTemplate) {
@Cacheable(keyGenerator = "cacheKeyGenerator", cacheNames = Array("merInfo")) private def findByName(name: String): Option[User] = {
val sql = "" //此处为sql
val rs = jdbcTemplate.queryForRowSet(sql, name)
if (rs.next()) {
Some(User(
rs.getString("name"),
rs.getString("age")
))
} else None
}
def findUser(name: String): Option[User] = {
findByName(name)
}
}
未完,周末再写