3. Оптимизировать Mybatis

Расположены в свойствах подключения одного файла базы данных

 1, новый файл в каталоге db.Properties ресурсов, как показано ниже:

Db.properties файл, написанный в связи с базой данных требуется драйвер базы данных, подключение к URL-адрес, имя пользователя, пароль, следующим образом:

1  источник информации # данные
 2  jdbc.driver = com.mysql.jdbc.Driver
 . 3  jdbc.url = JDBC: MySQL: // локальный: 3306 / MyBatis
 . 4  jdbc.username = корень
 5. Jdbc.password = корень

 

2, ссылка на файл db.Properties в conf.xml файл MyBatis следующим образом:

1  <? XML версия = "1.0" кодирование = "UTF-8" ?> 
2  <! DOCTYPE конфигурации PUBLIC "- // mybatis.org//DTD Config 3.0 // EN"
 3  "http://mybatis.org/dtd/mybatis-3-config.dtd" > 
4  < конфигурация > 
5      <! - 引入属性文件-> 
6      < свойства ресурса = "db.properties" > </ свойства > 
7      <! - 为实体类起别名-> 
8      < typeAliases > 
9          <! - <тип typeAlias = "com.zhiyou100 .Туалет. - привыкнуть к нему информацию об источниках данных в файл свойств. .Properties суффикс.
          
     
     
         
              
             
             -> 
17                  < Свойство Имя = "драйвер" значение = "$ {jdbc.driver}"  /> 
18                  < Свойство Имя = "URL" 
19                      значение = "$ {jdbc.url}"  /> 
20                  < Свойство Имя =» имя пользователя» значение = "$ {jdbc.username}"  /> 
21                  < свойство имя = "пароль" значение = "$ {jdbc.password}"  /> 
22              </ DataSource > 
23          </ Окружающая среда > 
24      </ окружающая среда> 
25      < картостроители > 
26          < картостроитель ресурс = "ком / zhiyou100 / туалет / Mapper / UsersMapper.xml"  /> 
27      </ картостроители > 
28  </ конфигурация >

Во-вторых, класс сущностей определяет псевдонимы для упрощенной карты ссылок SQL XML файл

Перед тем, как SQL файл сопоставления XML при ссылках на класс сущностей, вам нужно написать полное имя класса класса объекта (имя пакета + имя класса), следующим образом:

1      < вставки идентификаторов = "AddUser" ParameterType = "com.zhiyou100.wc.bean.Users"  > 
2          вставить в пользователей (имя, возраст) значения (# {имя}, # {возраст})
 3      </ вставка > 
4  
5      < выберите ID = "SelectAll" ResultType = "com.zhiyou100.wc.bean.Users"  > 
6          * Выберите из пользователей
 7      </ выберите >

 

ParameterType = «com.zhiyou100.wc.bean.Users» здесь , чтобы написать полностью квалифицированные имена классов com.zhiyou100.wc.bean.Users класса объектов пользователя , всегда писать такой длинный список контента очень хлопотно, и мы надеемся , чтобы быть в состоянии следующая сокращенная форма

1      < вставить ID = "AddUser" ParameterType = "_ Пользователи"  > 
2          вставки в пользователей (имя, возраст) значения (# {имя}, # {возраст})
 3      </ вставка >

 

ParameterType = «_ Пользователи» намного проще писать, для того , чтобы добиться этого эффекта, нам нужен класс сущностей в conf.xml файл = «com.zhiyou100.wc.bean.Users» определен как псевдоним «_Users», конкретные подход заключается в следующем:
  <конфигурация> </ конфигурация> тег файла добавляется conf.xml следующим образом :

1  < typeAliases > 
2      < typeAlias тип = "com.zhiyou100.wc.bean.Users" псевдоним = "_ Пользователи" /> 
3  </ typeAliases >

 

 

 

 

 

 

 

 

рекомендация

отwww.cnblogs.com/banzhuanlaowang/p/11455220.html
рекомендация