<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                Minidao 基本概念 === ### 1.Dao(Data Access Object): Dao作為接口而作成。Dao本來的目的,就是通過把持久化的數據和處理邏輯相分離,來維持Bean的持久化。 Dao和JavaBeans的關系是1:1的關系,也即,有一個JavaBeans,就要作成一個Dao。 通過調用Dao的方法(method),來執行與方法(method)相對應的SQL文件中的SQL指令。 在作成Dao的時候,必須注意以下幾點: * 與JavaBeans關聯的常量聲明(BEAN注釋) * 方法(method)的定義 ### 2.SQL文件: SQL文件里記述SQL檢索,更新等指令。 一旦調用Dao里定義的方法(method),就可以執行對應的SQL文件中記述的SQL指令。 請將作成的SQL文件與Dao放在同一個命名空間下。 ### 3.Spring.xml文件: 在xml文件進行Dao配置,把Dao作為組件(component)注冊到Spring容器(container)中。要使用Dao功能,對已注冊的Dao,必須進行AOP的應用。 Dao實體配置文件部分內容如下所示: ![](https://img.kancloud.cn/17/88/178884d15f97a6e322e72aa58b31511f_742x242.png) --- ## MiniDao Spring配置代碼 **配置文件:spring-minidao.xml** ``` <!-- MiniDao動態代理類 --> <bean id="miniDaoHandler" class="org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer"> <!-- 是使用什么字母做關鍵字Map的關鍵字 默認值origin 即和sql保持一致,lower小寫(推薦),upper 大寫 --> <property name="keyType" value="lower"></property> <!-- 格式化sql --> <property name="formatSql" value="false"></property> <!-- 輸出sql --> <property name="showSql" value="false"></property> <!-- dao地址,配置符合spring方式 --> <property name="basePackage" value="org.jeecgframework.web,com.jeecg"></property> <!-- 使用的注解,默認是Minidao,推薦 Repository--> <property name="annotation" value="org.springframework.stereotype.Repository"></property> </bean> ``` ### 4.MiniDao的執行: 執行Dao的基本方法如下所示: ①以spring.xml文件中配置需要管理的Dao接口,將Dao注冊進Spring容器中 ②從Spring容器中調用getBean,取得已注冊的Dao ③執行所得到的Dao的方法(method) ``` import java.util.Date; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.support.ClassPathXmlApplicationContext; import examples.dao.EmployeeDao; import examples.entity.Employee; public class ClientDao { public static void main(String args[]) { BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml"); EmployeeDao employeeDao = (EmployeeDao) factory.getBean("employeeDao"); Employee employee = new Employee(); employee.setId("8"); employee.setBirthday(new Date()); employee.setName("雇員張三"); //調用minidao方法 employeeDao.insert(employee); } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看