miss2671228 2015-05-25 06:45 采纳率: 0%
浏览 2035
已采纳

SpringMVC结构有没有可能在不基于XML的方式中与数据库发生交互?

小弟之前使用Sping框架的时候SQL语言都是写在XML中的,如:

 <?xml version="1.0" encoding="UTF-8" ?>  
<!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"      
 "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
<mapper namespace="com.sdzw.dao.AdminsMapper">

    <!-- findAdminName -->
    <!-- 根据传入的adminname查找相关的信息 -->
    <select id="findAdminName" parameterType="java.lang.String" resultType="com.sdzw.entity.Admins">
        SELECT * FROM admins WHERE admin_name= #{adminName}
    </select>

    <!-- save -->
    <!-- 保存新建的管理员账户 -->
    <insert id="save" parameterType="com.sdzw.entity.Admins">
        INSERT INTO admins VALUES (#{admin_id},#{admin_name},
        #{admin_password},#{admin_nickname})
    </insert>

    <!-- update -->
    <!-- 对已经存在的用户信息进行修改 -->
    <update id="update" parameterType="com.sdzw.entity.Admins">
        UPDATE admins SET admin_name=#{admin_name},admin_password=#{admin_password},admin_nickname=#{admin_nickname}
        WHERE admin_id=#{admin_id}
    </update>

</mapper>

现在领导要求将代码写死在Java语言中,还要使用Spring框架,请问有没有解决的办法

  • 写回答

8条回答 默认 最新

  • IamMengTao 2015-05-25 10:11
    关注

    楼主这是mybatis,我现在也是用这个,感觉也不是很方便,要求对sql语句的把握性太强了,如果你想用别的方法,不嫌麻烦的话完全可以自己写个jdbc,
    最原始,其他hibernate也可以用啊

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 如何使用simulink建立一个永磁同步直线电机模型?
  • ¥30 天体光谱图的的绘制并得到星表
  • ¥15 PointNet++的onnx模型只能使用一次
  • ¥20 西南科技大学数字信号处理
  • ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
  • ¥30 STM32 INMP441无法读取数据
  • ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗