
MyBatis
红袜子i
菜鸡码农
展开
-
JAVA框架——MyBatis总结(二)(草稿)参数传入问题,结果返回问题,实体之间的关系问题,模糊查询,动态sql问题
一、参数传入问题 1.一个简单参数 Dao 接口中方法的参数只有一个简单类型(java 基本类型和 String),占位符 #{ 任意字符 },和方法的参数名无关。 接口方法 Student selectById(Integer id); mapper 文件 <select id="selectById" resultType="com.aiit.domain.Student"> select * from student where id=#{id} </select> #{原创 2020-12-12 21:33:59 · 313 阅读 · 0 评论 -
JAVA框架——MyBatis总结(一)Mapper文件详解,原始Dao层开发,动态代理方式
一、 Mybatis介绍 它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 Mybatis通过xml或注解的方式将要执行的各种statement (statement、preparedStatemnt、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis原创 2020-12-11 09:35:05 · 987 阅读 · 0 评论