Hiernate 升级后获取类型的改变
来源:互联网 发布:数据光端机 编辑:程序博客网 时间:2024/05/02 02:16
以前使用Hibernate 使用了 以下代码:
- SQLQuery SqlQuery = session.createSQLQuery(sql.toString());
- // 设置值
- SqlQuery.addScalar("contractid", Hibernate.STRING);
- // .....
现在hibernate 版本升级了,就报错了,现在是下面的代替方法:
- // 用这里面的警醒代替
- StandardBasicTypes.CHARACTER_ARRAY
- StringType.INSTANCE
两者区别不大,StandardBasicTypes 里面定义了全是 各种Type 的静态属性,其实是一个东西:
- public class StandardBasicTypes {
- 040 /***
- 041 * The standard Hibernate type for mapping {@link Boolean} to JDBC {@link java.sql.Types#BIT BIT}.
- 042 *
- 043 * @see BooleanType
- 044 */
- 045 public static final BooleanType BOOLEAN = BooleanType.INSTANCE;
- 046
- 047 /***
- 048 * The standard Hibernate type for mapping {@link Boolean} to JDBC {@link java.sql.Types#INTEGER INTEGER}.
- 049 *
- 050 * @see NumericBooleanType
- 051 */
- 052 public static final NumericBooleanType NUMERIC_BOOLEAN = NumericBooleanType.INSTANCE;
- 053
- 054 /***
- 055 * The standard Hibernate type for mapping {@link Boolean} to JDBC {@link java.sql.Types#CHAR CHAR(1)} (using 'T'/'F').
- 056 *
- 057 * @see TrueFalseType
- 058 */
- 059 public static final TrueFalseType TRUE_FALSE = TrueFalseType.INSTANCE;
- 060
- 061 /***
- 062 * The standard Hibernate type for mapping {@link Boolean} to JDBC {@link java.sql.Types#CHAR CHAR(1)} (using 'Y'/'N').
- 063 *
- 064 * @see YesNoType
- 065 */
- 066 public static final YesNoType YES_NO = YesNoType.INSTANCE;
- 067
- 068 /***
- 069 * The standard Hibernate type for mapping {@link Byte} to JDBC {@link java.sql.Types#TINYINT TINYINT}.
- 070 */
- 071 public static final ByteType BYTE = ByteType.INSTANCE;
- 。
- 。
- 。
- }
除了有StringType.INSTANCE ,还有很多类型。在org.hibernate.type 下。个人建议还是使用 StandardBasicTypes
0 0
- Hiernate 升级后获取类型的改变
- hiernate的锁机制
- hiernate的锁机制
- hiernate的锁机制
- hiernate的锁机制
- 福建地区SMGP升级后未发布的改变
- 升级到SPRING 4.*后,JACKSON的包改变
- hiernate
- int类型改变是实参后改变
- FC19 升级后网卡名称改变
- arx升级的一些改变
- UIStatusBarStyle的类型改变
- 对类库作修改后,web应用程序如何获取改变后的类库
- 开源技术:hiernate的锁机制
- struts,Hiernate,sping三个框架的理解
- hiernate中inverse=true 的理解
- Hiernate 注解版的 关联查询
- EL表达式获取日期时间类型后格式化的问题
- 剑指Offer—编程题31(连续子数组的最大和)
- IE的兼容问题
- 关于github上传项目的囧事
- js学习笔记三(Date)
- tcpdump 高级过滤
- Hiernate 升级后获取类型的改变
- 爬楼梯
- leetcode 66. Plus One
- LaTeX技巧24:LaTeX常用命令集锦
- QApplication和QCoreApplication的用法
- JAVASCRIPT this关键字详解
- jquery选择器
- Linux进程调度分析
- CSS3盒阴影box-shadow