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 { public void run(ApplicationArguments args) throws Exception {
Coffee c = Coffee.builder().name("espresso") Coffee c = Coffee.builder().name("espresso")
.price(Money.of(CurrencyUnit.of("CNY"), 20.0)).build(); .price(Money.of(CurrencyUnit.of("CNY"), 20.0)).build();
Long id = coffeeMapper.save(c); int count = coffeeMapper.save(c);
log.info("Coffee {} => {}", id, c); log.info("Save {} Coffee: {}", count, c);
c = coffeeMapper.findById(id); c = Coffee.builder().name("latte")
log.info("Coffee {}", c); .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)" @Insert("insert into t_coffee (name, price, create_time, update_time)"
+ "values (#{name}, #{price}, now(), now())") + "values (#{name}, #{price}, now(), now())")
@Options(useGeneratedKeys = true) @Options(useGeneratedKeys = true)
Long save(Coffee coffee); int save(Coffee coffee);
@Select("select * from t_coffee where id = #{id}") @Select("select * from t_coffee where id = #{id}")
@Results({ @Results({

Loading…
Cancel
Save