-
自動回復案例準備工作:查看全部
-
保存主表數據后要知道自增主鍵的值,才能插入子表數據,自增主鍵值做子表外鍵。自增主鍵值如何獲??? useGeneratedKeys:插入時采用自增主鍵,不是自己指定 keyProperty:表里面取好自增主鍵的值應該存到對應java類的哪一個屬性中查看全部
-
#{}是要預編譯的(替換成?執行時在賦值)。而${}不會預編譯,直接將值替換${},用在查詢出來的表的排序order by ${列名}查看全部
-
resultMap和resultType的關系 resultMap是指配置寫出來的ID resultType值得是java的實體類查看全部
-
1.sql拼接,不用String sql;sql+=""; ,用StringBuffer sql、sql.append(); 2.對應的原來的字符串要加上toString,如prepareStatement(sql.toString()) 3.查詢盡量不要用select *,要把查詢的字段都寫上,否則會降低效率 4.字符串判斷:先判斷是否為null在判斷是否為空字符串,如if(des!=null &&!" ".equals(des.trim())),reim()去掉空格; 5.sql拼接后再獲取PreparedStatement對象, 為占位符設值語句要在execute方法之前查看全部
-
mybatis下載地址:https://github.com/mybatis/mybatis-3/releases查看全部
-
可以用在sql查詢里面的標簽查看全部
-
<trim></trim>標簽格式用法查看全部
-
使用日志log4j 的方法調試 導入jar包,寫log4j.properties文件查看全部
-
數據庫的連接 <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/micro_message?useUnicode=true&characterEncoding=utf8"/> <property name="username" value="root"/> <property name="password" value="root"/> 注意:useUnicode=true&characterEncoding=utf8 解決頁面不能根據中文搜索查看全部
-
xml 或者是 HTML中 有轉義的方法 xml中 &是不能直接使用的 必須要轉義, 1、按照HTML的轉法 & -> & " -> " 2、還可以用mybatis中的ognl的表達式中自己的操作符 && -> and 3.在xml配置文件中SQL語句的拼接: 3.1<if test="command!=null and !"".equals(command.trim())"> and COMMAND=#{command}</if> 3.2<if test="description!=null and !"".equals(description.trim())"> and description like '%' #{description} '%'</if>注意'%' #{description} '%'一定要有空格 除了標識符,還可以使用自帶的操作符,and,or,mod.in.not in OGNL,不光能從java對象中取屬性值,還能直接調用對象的方法查看全部
-
mybatis中的OGNL表達式查看全部
-
6.核心配置文件的配置 ? <environments>:數據庫連接和事務管理器的相關配置 ? <mappers>:引入SQL配置文件(通過子標簽mapper可以引入多個文件) <mapper resource="xx.xx.xx.xml"></mapper> 7.SQL配置文件的配置 ? 四種標簽對應select、delete、insert、update四種語句 ? 命名空間(必須配置):mapper標簽的屬性,用來區分不同命名空間下的相同的id ? select標簽: id屬性:SqlSession調用select方法時用來標識方法的參數(同一命名空間下必須唯一) resultMap屬性:引用相應的resultMap作為查詢結果的映射 ? resultMap標簽:用來映射javabean type屬性:被映射bean的全限定名 id屬性:用于唯一標識一個resultMap,并提供給select引用 子標簽:id主鍵字段,result非主鍵字段 § column屬性:查詢結果中的列名,而不是數據庫中的列名 § property:對象屬性名 § jdbcType:java.sql.Types下的常量名(使用時查文檔即可) ? 完成后的文件必須在核心配置文件中配置查看全部
-
Model: 數據表對應的模型; DAO:每個表對應一個DAO,對該表的一些操作。 Service:或Logic層,跟Servlet對應,一些相關的業務功能。 Servlet: 設置編碼/過濾器;接受頁面的值;向頁面傳值;業務需要調用service;跳轉。查看全部
-
ognl表達式查看全部
舉報
0/150
提交
取消