Statistics
| Branch: | Revision:

m2u-upass-core / resources / my / com / upass / hibernate / TbAmUserBackup.hbm.xml @ 5:f608e6319b70

History | View | Annotate | Download (3.18 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
3

    
4
<hibernate-mapping>
5
        <class name="my.com.upass.pojo.UserBeanBackup" table="TB_AM_USER_BACKUP">
6
                <id name="oid" type="integer">
7
                        <column name="OID" precision="18" />
8
                        <generator class="native" />
9
                </id>
10
                <property name="userID" type="long">
11
                        <column name="U_USER_ID" precision="9" />
12
                </property>
13
                <property name="userType" type="integer">
14
                        <column name="U_USER_TYPE" precision="1" />
15
                </property>
16
                <property name="userAlias" type="string">
17
                        <column name="U_USER_ALIAS" length="50" />
18
                </property>
19
                <property name="description" type="string">
20
                        <column name="U_USER_DESC" length="40" />
21
                </property>
22
                <property name="udateCreated" type="timestamp">
23
                        <column name="U_DATE_CREATED" />
24
                </property>
25
                <property name="udateLastUsed" type="timestamp">
26
                        <column name="U_DATE_LAST_USED" />
27
                </property>
28
                <property name="uuseCount" type="integer">
29
                        <column name="U_USE_COUNT" precision="6" />
30
                </property>
31
                <property name="udateLastActivated" type="timestamp">
32
                        <column name="U_DATE_LAST_ACT" />
33
                </property>
34
                <property name="udateLastLocked" type="timestamp">
35
                        <column name="U_DATE_LAST_LOCK" />
36
                </property>
37
                <property name="ustate" type="integer">
38
                        <column name="U_USER_STATE" precision="1" />
39
                </property>
40
                <property name="udateLockedFrom" type="timestamp">
41
                        <column name="U_DATE_LOCK_FROM" />
42
                </property>
43
                <property name="udateLockedTo" type="timestamp">
44
                        <column name="U_DATE_LOCK_TO" />
45
                </property>
46
                <property name="pcipherText" type="string">
47
                        <column name="P_PASSWD_CIPHERTEXT" length="64" />
48
                </property>
49
                <property name="pstate" type="integer">
50
                        <column name="P_PASSWD_STATE" precision="1" />
51
                </property>
52
                <property name="pdateCreated" type="timestamp">
53
                        <column name="P_DATE_GENERATED" />
54
                </property>
55
                <property name="pdateFirstUsed" type="timestamp">
56
                        <column name="P_DATE_FIRST_USED" />
57
                </property>
58
                <property name="pdateLastUsed" type="timestamp">
59
                        <column name="P_DATE_LAST_USED" />
60
                </property>
61
                <property name="puseCount" type="integer">
62
                        <column name="P_USE_COUNT" precision="6"/>
63
                </property>
64
                <property name="perrorCount" type="integer">
65
                        <column name="P_ERROR_COUNT" precision="2"/>
66
                </property>
67
                <property name="pexpiredStatus" type="integer">
68
                        <column name="P_EXPIRED_STATUS" precision="1"/>
69
                </property>
70
                <property name="pdateExpired" type="timestamp">
71
                        <column name="P_DATE_EXPIRED" />
72
                </property>
73
                <property name="phistoryList" type="string">
74
                        <column name="P_PASSWD_HIST" length="650" />
75
                </property>
76
                <property name="applicationId" type="integer">
77
                        <column name="U_APPLICATION_ID" precision="6"/>
78
                </property>
79

    
80
                <one-to-one name="tacbean" class="my.com.upass.pojo.TbAmTacBackup"
81
                        fetch="join" cascade="save-update, delete"/>
82
                
83
                <many-to-one name="upassUserMasterBackup" fetch="join" cascade="save-update, delete"
84
                        class="my.com.upass.pojo.UserMasterBeanBackup" column="U_USER_ALIAS"
85
                        insert="false" update="false" />
86
        
87
        </class>
88
</hibernate-mapping>
89