oracle
大师兄吖
会一点java
展开
-
hibernate将hql转换成count(*)的方法,支持所有的数据库oracle,mysql等
protected String prepareCountHql(String hql) {//String sql = "select b.id, b.user_name, b.create_date from users b ";//ParameterMetadata parameterMetadata = getQueryPlanCache().getSQLParameterMeta原创 2013-11-07 09:37:26 · 2125 阅读 · 1 评论 -
AliasedResultTransformer hibernate的结果集转换
基于hql/sql别名转换hibernate的查询结果。不用在担心,使用sql查询返回List<Object[]>需要再次转换。使用hql查询部分栏位也返回List<Object[]>了。使用了reflectasm,这个工具是基于asm的反射工具,比原生的java反射快3倍以上。可以自己去下载https://code.google.com/p/reflectasm/原创 2013-11-08 17:38:35 · 1481 阅读 · 0 评论 -
mysql通过表和function模拟oracle的sequence
1、新建表CREATE TABLE `sequence` ( `seq_name` varchar(45) NOT NULL COMMENT 'sequence名', `seq_value` bigint(20) NOT NULL COMMENT 'sequence值', `increment` int(3) NOT NULL DEFAULT '1' COMMENT '步进',原创 2014-03-10 16:39:14 · 1349 阅读 · 0 评论