1.Map<String, Map<String, List<String>>> tableVSObjectChainedFatherTableVSFK
(1) the first map records the object-chained father tables for a table
(2) the second map records the foreign keys of the table referring to one father table
e.g., Map<llx_holiday, Map<llx_user, List<fk_user, fk_user_valid, fk_user_refuse>>>

2.private Map<String, List<String>> tableVSClassList = new HashMap<String, List<String>>();
(1)record classes of one table; currently, we allow one table has multiple classes through the constraint to distinguish.
note: one table can have no corresponding classes; it means the table do not generate objects; we just use the objects in the table
as intermediary to link objects of other tables.


        tableFieldRow.add(ConfigurationConstants.e_c_chained);
        tableFieldRow.add(ConfigurationConstants.e_f_chained);
        tableFieldRow.add(ConfigurationConstants.o_c_chained);//if the father object appear, the child object appears too
        tableFieldRow.add(ConfigurationConstants.o_f_chained);//if the child object appear, the father object appears too