entity:
package com.itmayiedu.entity;
public class User {
private Integer id;
private String userName;
private Integer userAge;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public Integer getUserAge() {
return userAge;
}
public void setUserAge(Integer userAge) {
this.userAge = userAge;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}
mapper
package com.itmayiedu.mapper;
import java.util.List;
import com.itmayiedu.entity.User;
import com.itmayiedu.orm.annotation.ExtInsert;
import com.itmayiedu.orm.annotation.ExtParam;
import com.itmayiedu.orm.annotation.ExtSelect;
public interface UserMapper {
@ExtInsert("insert into user(userName,userAge) values(#{userName},#{userAge})")
public int insertUser(@ExtParam("userName") String userName, @ExtParam("userAge") Integer userAge);
@ExtSelect("select * from User where userName=#{userName} and userAge=#{userAge} ")
User selectUser(@ExtParam("userName") String name, @ExtParam("userAge") Integer userAge);
}
package com.itmayiedu.orm.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 自定义插入注解 <br>
* 作者: 每特教育-余胜军<br>
* 联系方