/** * Create an Update query to perform a bulk update. * <p> * <pre>{@code * * int rows = Ebean.update(Customer.class) * .set("status", Customer.Status.ACTIVE) * .set("updtime", new Timestamp(System.currentTimeMillis())) * .where() * .gt("id", 1000) * .update(); * * }</pre> * * @param beanType The type of entity bean to update * @param <T> The type of entity bean * @return The update query to use */ public static <T> UpdateQuery<T> update(Class<T> beanType) { return serverMgr.getDefaultServer().update(beanType); }
serverMgr.getDefaultServer().update(bean);
/** * Perform an update using this entity against the specified server. */ public void update(String server) { db(server).update(this); }
/** * Update this entity. * * @see EbeanServer#update(Object) */ public void update() { db().update(this); }
/** * Update this entity. * * @see EbeanServer#update(Object) */ public void update(T bean) { db().update(bean); }
/** * Creates an update query. * * <pre>{@code * * int rows = * updateQuery() * .set("status", Customer.Status.ACTIVE) * .set("updtime", new Timestamp(System.currentTimeMillis())) * .where() * .gt("id", 1000) * .update(); * * }</pre> * * <p> * Equivalent to {@link EbeanServer#update(Class)} */ protected UpdateQuery<T> updateQuery() { return db().update(type); }
/** * Creates an update query. * * <pre>{@code * * int rows = * finder.update() * .set("status", Customer.Status.ACTIVE) * .set("updtime", new Timestamp(System.currentTimeMillis())) * .where() * .gt("id", 1000) * .update(); * * }</pre> * * <p> * Equivalent to {@link EbeanServer#update(Class)} */ public UpdateQuery<T> update() { return db().update(type); }
@Override public <S extends T> S update(S s) { db().update(s); return s; }
@Override public <S extends T> S update(S s) { db().update(s); return s; }
/** * Update this entity. * * @see EbeanServer#update(Object) */ public void update(T bean) { db().update(bean); }
@Override public void save(MODEL_TYPE entity, String fields, Object... values) throws IllegalArgumentException { ebean().update(entity); }
/** * Update this entity. * * @see EbeanServer#update(Object) */ public void update(T bean) { db().update(bean); }
@Override public void save(MODEL_TYPE entity, String fields, Object... values) throws IllegalArgumentException { ebean_(false).update(entity); }
/** * <p>update.</p> * * @param t a {@link io.ebean.Transaction} object. */ public void update(Transaction t) { server().update(getModel(), t); }
/** * {@inheritDoc} */ @Override public void update() { server().update(getModel()); }
@Override public UpdateQuery<T> updateQuery() { return db().update(getEntityType()); }
/** * {@inheritDoc} */ public void update(Transaction t, boolean deleteMissingChildren) { server().update(getModel(), t, deleteMissingChildren); }
/** * {@inheritDoc} */ @Override public UpdateQuery<T> createUpdateQuery() { return server().update(this.getModelType()); }
@Override public UpdateQuery<T> updateQuery() { return db().update(getEntityType()); }
/** * {@inheritDoc} */ @Override public void update(boolean deleteMissingChildren) { Transaction t = server().currentTransaction(); t = t == null ? server().beginTransaction() : t; server().update(getModel(), t, deleteMissingChildren); }