spring:Springboot + 持久层框架JOOQ( 四 )


   


ServiceCopy@Servicepublic class DemoServiceImpl implements DemoService {    @Autowired
   DSLContext create;

   com.example.springbootjooq.generated.tables.User USER = com.example.springbootjooq.generated.tables.User.USER;    @Override
   public void delete(int id) {
       create.delete(USER).where(USER.ID.eq(id)).execute();
       @Override
   public void insert(User user) {

       create.insertInto(USER)
               .columns(USER.NAMEUSER.AGE)
               .values(user.getName() user.getAge())
               .execute();
       @Override
   public int update(User user) {
       create.update(USER).set((Record) user);        return 0;
       @Override
   public User selectById(int id) {        return create.select(USER.NAMEUSER.AGE).from(USER).where(USER.ID.eq(id)).fetchInto(User.class).get(0);
       @Override
   public List<User> selectAll() {        return create.select().from(USER).fetchInto(User.class);