Codota Logo
jodd.db.oom
Code IndexAdd Codota to your IDE (free)

How to use jodd.db.oom

Best Java code snippets using jodd.db.oom (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
SimpleDateFormat s =
  • Codota IconString pattern;new SimpleDateFormat(pattern)
  • Codota IconString template;Locale locale;new SimpleDateFormat(template, locale)
  • Codota Iconnew SimpleDateFormat()
  • Smart code suggestions by Codota
}
origin: oblac/jodd

/**
 * Returns the identity column name of column marked as identity.
 * Throws an exception if table has composite primary key.
 */
public String getIdColumnName() {
  ensureSingleIdColumn();
  return idColumnDescriptors[0].getColumnName();
}
origin: oblac/jodd

/**
 * Creates {@link DbEntityDescriptor}.
 */
protected <E> DbEntityDescriptor<E> createDbEntityDescriptor(final Class<E> type) {
  final String schemaName = dbOomConfig.getSchemaName();
  final TableNamingStrategy tableNames = dbOomConfig.getTableNames();
  final ColumnNamingStrategy columnNames = dbOomConfig.getColumnNames();
  return new DbEntityDescriptor<>(type, schemaName, tableNames, columnNames);
}
origin: oblac/jodd

public DbOomQuery(final DbOom dbOom, final DbSqlGenerator sqlgen) {
  super(dbOom, sqlgen.generateQuery());
  this.sqlgen = sqlgen;
  init(dbOom);
}
public static DbOomQuery query(final DbSqlGenerator sqlgen) {
origin: oblac/jodd

public ParsedSql(final DbSqlGenerator dbSqlGenerator) {
  generatedQuery = dbSqlGenerator.generateQuery();
  queryParameters = dbSqlGenerator.getQueryParameters();
  columnData = dbSqlGenerator.getColumnData();
  joinHints = dbSqlGenerator.getJoinHints();
}
origin: oblac/jodd

/**
 * Finds generated key column of given type.
 */
public <T> T findGeneratedKey(final Class<T> type) {
  return find(new Class[] {type}, false, getGeneratedColumns());
}
origin: oblac/jodd

/**
 * Prepares a row (array of rows mapped object) using hints.
 * Returns either single object or objects array.
 */
protected Object resolveRowResults(Object[] row) {
  if (hintResolver == null) {
    hintResolver = new JoinHintResolver();
  }
  row = hintResolver.join(row, hints);
  return row.length == 1 ? row[0] : row;
}
origin: oblac/jodd

private void ensureSingleIdColumn() {
  init();
  if (idColumnDescriptors == null) {
    throw new DbOomException("No identity column in entity: " + entityName);
  } else if (idColumnDescriptors.length > 1) {
    throw new DbOomException("More then one identity column in entity: " + entityName);
  }
}
origin: oblac/jodd

/**
 * Returns the first property name of column marked as identity.
 * Throws an exception if table has composite primary key.
 */
public String getIdPropertyName() {
  ensureSingleIdColumn();
  return idColumnDescriptors[0].getPropertyName();
}
origin: oblac/jodd

/**
 * Executes the query and returns {@link #createResultSetMapper(java.sql.ResultSet) builded ResultSet mapper}.
 */
protected ResultSetMapper executeAndBuildResultSetMapper() {
  ResultSet resultSet = execute();
  return createResultSetMapper(resultSet);
}
origin: oblac/jodd

/**
 * Registers entity. Existing entity will be removed if exist, so no exception will be thrown. 
 */
public <E> DbEntityDescriptor<E> registerEntity(final Class<E> type, final boolean force) {
  if (force) {
    removeEntity(type);
  }
  return registerEntity(type);
}
origin: oblac/jodd

/**
 * Returns property name for specified column name.
 */
public String getPropertyName(final String columnName) {
  DbEntityColumnDescriptor dec = findByColumnName(columnName);
  return dec == null ? null : dec.propertyName;
}
origin: oblac/jodd

/**
 * Lazy initialization of descriptor.
 */
protected void init() {
  if (columnDescriptors == null) {
    resolveColumnsAndProperties(type);
  }
}
origin: oblac/jodd

/**
 * Returns {@link jodd.db.oom.DbOomQuery} instance for more fluent interface.
 */
public DbOomQuery query() {
  return new DbOomQuery(dbOom, this);
}
origin: oblac/jodd

/**
 * Returns the array of column descriptors.
 */
public DbEntityColumnDescriptor[] getColumnDescriptors() {
  init();
  return columnDescriptors;
}
origin: oblac/jodd

  @Override
  public String getMessage() {
    String message = super.getMessage();
    if (queryString != null) {
      message += " Generated query: " + queryString;
    }
    return message;
  }
}
origin: oblac/jodd

public DbOomQuery(final DbOom dbOom, final DbSession session, final String sqlString) {
  super(dbOom, session, sqlString);
  this.sqlgen = null;
  init(dbOom);
}
origin: oblac/jodd

/**
 * Returns column name for specified property name..
 */
public String getColumnName(final String propertyName) {
  DbEntityColumnDescriptor dec = findByPropertyName(propertyName);
  return dec == null ? null : dec.columnName;
}
origin: oblac/jodd

@Override
protected void initDb(DbSession session) {
  executeUpdate(session, "drop table \"GROUP\" if exists");
  final String sql = "create table \"GROUP\" (" +
    "\"GROUP\"			varchar(20)		not null" +
    ')';
  executeUpdate(session, sql);
}
origin: oblac/jodd

public DbOomQuery(final DbOom dbOom, final DbSession session, final DbSqlGenerator sqlgen) {
  super(dbOom, session, sqlgen.generateQuery());
  this.sqlgen = sqlgen;
  init(dbOom);
}
public static DbOomQuery query(final DbSession session, final DbSqlGenerator sqlgen) {
origin: oblac/jodd

public DbOomQuery(final DbOom dbOom, final Connection conn, final DbSqlGenerator sqlgen) {
  super(dbOom, conn, sqlgen.generateQuery());
  this.sqlgen = sqlgen;
  init(dbOom);
}
public static DbOomQuery query(final Connection conn, final DbSqlGenerator sqlgen) {
jodd.db.oom

Most used classes

  • DbEntityDescriptor
    Holds all information about some entity type, such as table name and DbEntityColumnDescriptor.
  • DbOomQuery
    A simple ORM extension for DbQuery. OOM extension may map results to objects in two ways: * auto mod
  • DbSqlBuilder
    Nice SQL query generator that provides some automatic query generation. Query is built by appending
  • DbEntityManager
    DbOom Entity manager. Important: configure settings before entity registration! Mapping definition
  • DbColumn
  • DbTable,
  • AutomagicDbOomConfigurator,
  • JoinHintResolver,
  • ColumnNamingStrategy,
  • TableNamingStrategy,
  • DbEntitySql,
  • ParameterValue,
  • ColumnData,
  • DbEntityColumnDescriptor,
  • DbListIterator,
  • DbMetaUtil,
  • DbOomConfig,
  • DbOomException,
  • DbSqlGenerator
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now