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 · 268 阅读 · 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 · 905 阅读 · 0 评论