使用mybatis注解开发,可以省去类配置文件,简洁方便。但是比较复杂的SQL和动态SQL还是建议书写类配置文件。预习了下注解方式,这种接口的方式对于我来说是比较习惯的。
<!-- 定义接口,在接口方法中直接书写SQL -->
public interface IUserDao {
@Insert("insert into t_user(userName,classId) values(#{userName},#{classId})")
public void add(UserBean bean) throws Exception;
@Delete("delete from t_user where id=#{id}")
public void del(int id) throws Exception;
也照着书练习一遍
package com.lovo.dao;
public interface IManDao {
@Insert("insert into t_man(manName,birthday) values(#{manName},#{birthday})")
public void add(ManBean bean)throws Exception;
@Select("select * from t_man")
public List<ManBean> findAll()throws Exception;
}
mybatis和spring整合(注解方式)
但是spring没理解到,单独预习还是有点吃力