master
DigitalSonic 6 years ago
parent 2513c84ac5
commit dc9aef3a8d

@ -27,11 +27,16 @@ public class MybatisDemoApplication implements ApplicationRunner {
public void run(ApplicationArguments args) throws Exception {
Coffee c = Coffee.builder().name("espresso")
.price(Money.of(CurrencyUnit.of("CNY"), 20.0)).build();
Long id = coffeeMapper.save(c);
log.info("Coffee {} => {}", id, c);
int count = coffeeMapper.save(c);
log.info("Save {} Coffee: {}", count, c);
c = coffeeMapper.findById(id);
log.info("Coffee {}", c);
c = Coffee.builder().name("latte")
.price(Money.of(CurrencyUnit.of("CNY"), 25.0)).build();
count = coffeeMapper.save(c);
log.info("Save {} Coffee: {}", count, c);
c = coffeeMapper.findById(c.getId());
log.info("Find Coffee: {}", c);
}
}

@ -14,7 +14,7 @@ public interface CoffeeMapper {
@Insert("insert into t_coffee (name, price, create_time, update_time)"
+ "values (#{name}, #{price}, now(), now())")
@Options(useGeneratedKeys = true)
Long save(Coffee coffee);
int save(Coffee coffee);
@Select("select * from t_coffee where id = #{id}")
@Results({

Loading…
Cancel
Save