ORM
iteye_5246
这个作者很懒,什么都没留下…
展开
-
Hibernate优化
1、针对Mysql数据库而言主要是物理硬件的优化磁盘的寻道能力(磁盘的IO)Mysql的自身优化(Mysql.cnf)文件的优化2、针对Oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100.Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、5...原创 2010-08-25 14:19:08 · 84 阅读 · 0 评论 -
ibatis之selectkey
一般主键生成无需人为来控制 ibatis之selectkey 而由数据库自动处理。但执行 insert 操作以后,程序没有返回本次操作插入记录的主键值。以下是 Oracle 和 SQL Server 主键生成方法:< !- Oracle -><insert id="insertProduct-ORACLE" parameterClass="com.domain.demo"&g...原创 2011-05-17 19:10:24 · 232 阅读 · 0 评论 -
Hibernate createSQLQuery 直接操作数据库
本文转载 http://hi.baidu.com/javahot158/blog/item/348024cb6a9cb733f9dc614f.html当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问...原创 2010-12-31 11:10:43 · 133 阅读 · 0 评论 -
hibernate set 类型获取长度
实体类如下:public class User{........private Set role= new HashSet(0);......} //需求有时希望获取 role 的长度的hql String hql="select us.role.size from Users us ");原创 2011-01-02 21:30:33 · 104 阅读 · 0 评论 -
Hibernate DetachedCriteria 查询set 类型的字段
Hibernate DetachedCriteria 查询set 类型的字段例: public class Users { private Set challenges = new HashSet(0); } public class Challenge { private Integer challengeid; private Users users; } User 和Challeng...原创 2011-01-04 09:48:36 · 183 阅读 · 0 评论 -
memge和saveOrUpdate的区别
memge和saveOrUpdate的区别 今天做hibernate开发的时候遇到这样一个错误: a different object with the same identifier value was already associated with the session 牵涉出了Hibernate中几个易混淆方法的区别:首先要介绍下H...原创 2012-02-14 21:20:37 · 121 阅读 · 0 评论 -
hibernate过滤器 filters
hibernate过滤器 filters 过滤器条件相当定一个非常类似于类和各种集合上的 where 属性的约束子句;定一个过滤器在<hibernate-mapping/>节点之内的<filter-def>节点<filter-def name="myFilter"> <filter-param name="myFilterParam" type="Stri...原创 2011-04-22 10:29:46 · 209 阅读 · 0 评论