创建mybatis连接数据库并测试的步骤
一、创建步骤(1)创建空白maven项目(2)在resource目录下编写mybatis-config.xml配置文件,并创建db.properties文件(3)在pojo包中建立实体类,在dao层建立接口,并在接口所在包下建立xml配置文件,在配置文件中配置各种方法的具体实现(若采用注解开发,则无需配置,直接在接口上实现)(4)在utils包下新建 MybatisUtils类实现数据库连接池使用
·
一、创建步骤
(1)创建空白maven项目
(2)在resource目录下编写mybatis-config.xml配置文件,并创建db.properties文件
(3)在pojo包中建立实体类,在dao层建立接口,并在接口所在包下建立xml配置文件,在配置文件中配置各种方法的具体实现(若采用注解开发,则无需配置,直接在接口上实现)
(4)在utils包下新建 MybatisUtils类实现数据库连接池使用
(4)在Test目录下新建包,使用junit进行测试
二、在xml文件中进行开发
CRUD操作:
<mapper namespace="com.kuang.dao.UserMapper">
<select id="selectUser" resultType="User">
select * from user
</select>
<select id="selectUserByNP2" parameterType="map" resultType="com.kuang.pojo.User">
select * from user where name = #{username} and pwd = #{pwd}
</select>
<select id="deleteUser" parameterType="int" >
delete from user where id=#{id}
</select>
<insert id="addUser" parameterType="com.kuang.pojo.User">
insert into user (id,name,pwd) values (#{id},#{name},#{pwd});
</insert>
<resultMap id="UserMap" type="User">
<id column="id" property="id"/>
<result column="name" property="name"/>
<result column="pwd" property="pwd"/>
</resultMap>
<select id="selectUserLimit" parameterType="map" resultMap="UserMap">
select * from user limit #{startIndex},#{pageSize}
</select>
</mapper>
三、使用注解进行开发
public interface UserMapper {
@Select("select * from user")
List<User> getUsers();
@Select("select * from user where id = #{id}")
User selectUserById(@Param("id") int id);
@Insert("insert into user (id,name,pwd) values (#{id},#{name},#{pwd})")
int addUser(User user);
@Update("update user set name=#{name},pwd=#{pwd} where id = #{id}")
int updateUser(User user);
@Delete("delete from user where id = #{id}")
int deleteUser(@Param("id")int id);
}
文章参考自https://www.cnblogs.com/renxuw/p/13047424.html

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)