File: Db.xml

package info (click to toggle)
artemis 17.0.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 112,044 kB
  • sloc: java: 451,938; sh: 3,370; xml: 2,292; makefile: 182; perl: 83; sql: 47
file content (40 lines) | stat: -rw-r--r-- 1,119 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="UTF-8" ?> 
 
<!DOCTYPE sqlMap 
    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" 
    "http://ibatis.apache.org/dtd/sql-map-2.dtd"> 
 

<sqlMap namespace="Db"> 

  <typeAlias alias="Db"
        type="org.gmod.schema.general.Db"/>
   
  <resultMap id="select-db" 
               class="Db">
    <result property="dbId"   column="db_id"/>    
    <result property="name"   column="name"/>
    <result property="description" column="description"/>
	<result property="urlPrefix"   column="urlPrefix"/>
	<result property="url"   column="url"/>
  </resultMap>
	     
  <select id="getDbId" parameterClass="Db"
                       resultClass="java.lang.Integer">
    SELECT db_id FROM db WHERE name=#name#
  </select>
  
  <select id="getDbIdIgnoreCase" parameterClass="Db"
                       resultClass="java.lang.Integer">
    SELECT db_id FROM db WHERE lower(name)=lower(#name#)
  </select>
  
  <select id="getDbByDbId" resultClass="Db">
    SELECT * FROM db WHERE db_id=$db_id$
  </select>

  <select id="getDbs" resultClass="Db">
    SELECT * FROM db 
  </select>
</sqlMap>