类org.hibernate.type.TextType源码实例Demo

下面列出了怎么用org.hibernate.type.TextType的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: jstarcraft-core   文件: JsonType.java
@Override
public void nullSafeSet(PreparedStatement preparedStatement, Object value, int index, SharedSessionContractImplementor session) throws HibernateException, SQLException {
    if (value != null) {
        String json;
        synchronized (value) {
            json = value instanceof String ? (String) value : JsonUtility.object2String(value);
        }
        preparedStatement.setString(index, json);
    } else {
        preparedStatement.setNull(index, TextType.INSTANCE.sqlType());
    }
}
 
源代码2 项目: jstarcraft-core   文件: JsonType.java
@Override
public int[] sqlTypes() {
    return new int[] { TextType.INSTANCE.sqlType() };
}
 
源代码3 项目: lams   文件: Query.java
/**
 * Bind a positional String-valued parameter using streaming.
 *
 * @param position The parameter position
 * @param val The bind value
 *
 * @return {@code this}, for method chaining
 *
 * @deprecated (since 5.2) use {@link #setParameter(int, Object)} or {@link #setParameter(int, Object, Type)}
 * instead
 */
@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setText(int position, String val) {
	setParameter( position, val, TextType.INSTANCE );
	return this;
}
 
源代码4 项目: lams   文件: Query.java
/**
 * Bind a named String-valued parameter using streaming.
 *
 * @param name The parameter name
 * @param val The bind value
 *
 * @return {@code this}, for method chaining
 *
 * @deprecated (since 5.2) use {@link #setParameter(int, Object)} or {@link #setParameter(int, Object, Type)}
 * instead
 */
@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setText(String name, String val) {
	setParameter( name, val, TextType.INSTANCE );
	return this;
}
 
源代码5 项目: lams   文件: Query.java
/**
 * Bind a named Locale-valued parameter.
 *
 * @param name The parameter name
 * @param val The bind value
 *
 * @return {@code this}, for method chaining
 * @deprecated (since 5.2) use {@link #setParameter(int, Object)} or {@link #setParameter(int, Object, Type)}
 * instead
 */
@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setLocale(String name, Locale val) {
	setParameter( name, val, TextType.INSTANCE );
	return this;
}
 
源代码6 项目: lams   文件: Query.java
/**
 * Bind a positional String-valued parameter using streaming.
 *
 * @param position The parameter position
 * @param val The bind value
 *
 * @return {@code this}, for method chaining
 *
 * @deprecated (since 5.2) use {@link #setParameter(int, Object)} or {@link #setParameter(int, Object, Type)}
 * instead
 */
@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setText(int position, String val) {
	setParameter( position, val, TextType.INSTANCE );
	return this;
}
 
源代码7 项目: lams   文件: Query.java
/**
 * Bind a named String-valued parameter using streaming.
 *
 * @param name The parameter name
 * @param val The bind value
 *
 * @return {@code this}, for method chaining
 *
 * @deprecated (since 5.2) use {@link #setParameter(String, Object)} or {@link #setParameter(String, Object, Type)}
 * instead
 */
@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setText(String name, String val) {
	setParameter( name, val, TextType.INSTANCE );
	return this;
}
 
源代码8 项目: lams   文件: Query.java
/**
 * Bind a named Locale-valued parameter.
 *
 * @param name The parameter name
 * @param val The bind value
 *
 * @return {@code this}, for method chaining
 * @deprecated (since 5.2) use {@link #setParameter(String, Object)} or {@link #setParameter(String, Object, Type)}
 * instead
 */
@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setLocale(String name, Locale val) {
	setParameter( name, val, TextType.INSTANCE );
	return this;
}
 
 类所在包
 类方法
 同包方法