程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> jdbc-SpringMVC結構有沒有可能在不基於XML的方式中與數據庫發生交互?

jdbc-SpringMVC結構有沒有可能在不基於XML的方式中與數據庫發生交互?

編輯:編程綜合問答
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框架,請問有沒有解決的辦法

最佳回答:


樓主這是mybatis,我現在也是用這個,感覺也不是很方便,要求對sql語句的把握性太強了,如果你想用別的方法,不嫌麻煩的話完全可以自己寫個jdbc,
最原始,其他hibernate也可以用啊

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved