mybatis写增删改时候的注意点

  1. 获取sqlsqssion有两种方法
String resource = "Configuration.xml";
        InputStream inputStream = Resources.getResourceAsStream(resource);
        SqlSessionFactory sqlSessionFactory =  new SqlSessionFactoryBuilder().build(inputStream);
        SqlSession sqlSession=sqlSessionFactory.openSession()
        return sqlSession;

注意对于增删改 写操作,需要提交。可以手动提交,也可以自动提交。

sqlSession=sqlSessionFactory.openSession(true)

则设置为自动提交。

而对于sqlSession.commit(); 为手动提交

其它注意点:

  1. myatis允许增删改直接定义以下类型的返回值
  2. Integer,long,Boolean,包装类型或者基本型都可以。mybatis会自动包装
  3. 注意是在接口里面定义。在xml文件里,增删改是没有这个选项的。只有select标签有返回值类型这个属性。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于使用Ajax和MyBatis进行增删模糊查询和分页的操作,你可以按照以下步骤进行: 1. 建立后端接口:首先,在你的后端框架(如Spring MVC)中,建立相应的Controller来处理前端发送的请求。在Controller中,你可以使用MyBatis来执行数据库操作。 2. Ajax请求发送:在前端页面中,使用Ajax技术发送请求到后端接口。你可以使用jQuery或其他JavaScript库来方便地发送Ajax请求。 3. 前端页面设计:设计一个用户界面,包含相应的表单或搜索框,用于输入查询条件或操作数据。 4. 后端接口处理:在后端Controller中,根据接收到的请求参数,调用对应的MyBatis方法来执行数据库操作。例如,你可以使用`@RequestMapping`注解来映射不同的请求路径,并在方法中调用MyBatis的Mapper接口方法。 5. MyBatis配置:在MyBatis的配置文件中,配置数据库连接信息和相应的Mapper映射文件。在Mapper映射文件中定义增删改查的SQL语句,并与对应的Java方法进行映射。 6. 分页处理:如果需要进行分页查询,你可以在后端接口中添加分页参数,并在MyBatis的Mapper映射文件中使用相应的SQL语句进行分页查询。可以通过`LIMIT`关键字或者使用MyBatis提供的插件来实现分页功能。 需要注意的是,以上步骤只是一个简单的指导,具体的实现方式会根据你的项目环境和需求有所不同。你需要根据自己的项目进行适当的调整和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值