-
sqlsession調用 方法來執行 sql語句 只是輸入了 select標簽的名字 但是并名有輸入sql配置文件的uri 所以要在數據庫連接的核心配置文件中 導入 sql配置文件 即<mappers>標簽 與子標簽<mapper>查看全部
-
select標簽的id屬性。就是個名字 sqlsession調用時會用到這個名字 resultmap屬性。對應的是resultmap標簽的id查看全部
-
mybatis配置文件中的mapper標簽 屬性是namespace 翻譯是命名空間 mapper標簽內包含 resultmap標簽 是執行完查詢語句后返回的結果集 resultmap有子標簽 id。 用來配置 有主鍵約束的行 和result。 用來配置其他行 并列關系 都有屬性column jdbctype property屬性 column看名字 就是數據庫的字段名 properry 是數據庫對應dao類中的屬性 select標簽 insert標簽 update標簽。這些標簽里寫的都是sql語句查看全部
-
ognl表達式是不是跟string表達式類似查看全部
-
mybatis主要用到的是配置文件 即xml sql語句也是配置在xml文件中 建立與數據庫的連接 url user password也是配置在xnl文件中查看全部
-
sql語句。如果是查全部的話 就盡量不要用select *from 把字段都寫出來查看全部
-
一、獲取自增主鍵值: <insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.imooc.bean.Command"> insert into command(name,description) values(#{name},#{description}) </insert> //解析:添加數據(在主外鍵的關系中)可以使用 useGeneratedKeys="true",可獲取自增長的id,并配合keyProperty="id"(java中實體類的屬性名)指定該對象的主鍵值。 二、找不到namespace.id的異常效果: 1、在Configuration.xml沒有配置<mappers><mapper resource="*.xml"></mapper></mappers>; 2、在1的配置中或selectList("Message.queryMessageList",message);中,名字寫錯。 三、排查SQL語法錯誤:如果控制臺出現SQL語句問題,復制到SQL軟件上執行,若有參數,手動寫上并執行。 四、不要過度使用${}。 五、亂碼問題: 1. servlet傳參時的編碼:request.setCharacterEncoding("utf-8");或直接使用過濾器; 2. Java文件本身的編碼; 3. 連接數據庫的參數中,設定編碼方式:jdbc:mysql://192.168.1.1:3306/cms?characterEncoding=utf-8 4. 數據庫、表的編碼; 5. 展示頁面的編碼:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6. 瀏覽器編碼問題等。查看全部
-
ognl查看全部
-
ctrl shift y 將大寫轉小寫查看全部
-
alt shift j 自動添加類的文檔注釋 什么意思查看全部
-
SqlSession查看全部
-
MybatisConfig查看全部
-
mybatis標簽查看全部
-
容器先放后放一樣查看全部
-
一個指定對應多條不同回復內容<br> 一對多的關系,一般拆分成兩張表,這樣就減少了冗余數據<br> ①表指令表:主鍵、name、description<br> ②表指令表對應的內容:主鍵、內容、指令表的主鍵(command_id)<br> 這樣,一個指定就可以在②表找到所對應的多條內容 兩種結構: ——————————①一條指令回復一組內容 ——————————②一條指令回復一組中的一個內容,在java代碼中隨機回復一條即可 dao層內容: ——————————————————————列表查詢 ——————————————————————頁面初始化 ——————————————————————微信對話查看全部
舉報
0/150
提交
取消