All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nbone.persistence.jdbc.id.IncrementKey Maven / Gradle / Ivy

package org.nbone.persistence.jdbc.id;

import org.nbone.persistence.exception.PersistenceIllegalArgumentException;

/**
 * @author uap
 * @author thinking
 * @version 1.0 
 */
public class IncrementKey implements IincrementKey {

	 private String keyname;
	  private String query;
	  private String update;

	  public IncrementKey(String keyname)
	  {
	    if (keyname == null) {
	      throw new PersistenceIllegalArgumentException("keyname不能为空");
	    }
	    this.keyname = keyname;
	    this.query = ("select keyvalue from keyfactory where keyname = '" + keyname + "'");

	    this.update = "update keyfactory set keyvalue = ? where keyname = ?";
	  }

	  public String getKeyname()
	  {
	    return this.keyname;
	  }

	  public void setKeyname(String keyname) {
	    this.keyname = keyname;
	  }

	  public String getQuery() {
	    return this.query;
	  }

	  public String getUpdate() {
	    return this.update;
	  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy