Class JdbcMapUpsert

    • Field Detail

      • DEFAULT_ID_FIELD

        public static final java.lang.String DEFAULT_ID_FIELD
        See Also:
        Constant Field Values
    • Constructor Detail

      • JdbcMapUpsert

        public JdbcMapUpsert()
    • Method Detail

      • getIdField

        public java.lang.String getIdField()
        Returns:
        the idPath
      • setIdField

        public void setIdField​(java.lang.String elem)
        Parameters:
        elem - the field that is the ID, defaults to id if not specified.
      • withId

        public <T extends JdbcMapUpsert> T withId​(java.lang.String elem)
      • idField

        protected java.lang.String idField()
      • handleUpsert

        protected int handleUpsert​(java.lang.String tablename,
                                   java.sql.Connection conn,
                                   java.util.Map<java.lang.String,​java.lang.String> object)
                            throws ServiceException
        Throws:
        ServiceException