随笔分类 - hibernate
摘要:1:错误的hbm.xml <property name="holiday1" type="java.lang.String" > <column name="HOLIDAY1"/> </property> <property name="holiday1Start" type="java.util.
阅读全文
摘要:我们在使用 Hibernate 时一般只会关注是否显示生成的 SQL 语句,不过有些时候还不够。默认时 Hibernate 执行的 SQL 语句是打印在控制台上的,它也可以配置为输出给 Log4J 或是 Log4Back,还能显示出更详细的参数和取值信息。这里简单讲来。 Hibernate 的配置文
阅读全文
摘要:1:普通oracle tomcat 数据源 <property name="connection.datasource">java:comp/env/mmmm</property> <property name="dialect">net.sf.hibernate.dialect.OracleDia
阅读全文
摘要:session = sessionFactory.openSession();tx = session.beginTransaction();Query q = session.createQuery("from SequenceTable se where se.key = ?");q.setSt
阅读全文
摘要:源文:http://blog.csdn.net/l271640625/article/details/20528573一、简介非常简单,而且易用。ehcache 是一个非常轻量级的缓存实现,而且从1.2 之后就支持了集群,而且是hibernate 默认的缓存provider。ehcache是一个纯J...
阅读全文
摘要:没有网的情况下Hibernate创建如下对象成功:1:sessionFactory = new Configuration().configure().buildSessionFactory();这时与oracle创建的Tcp/ip连接报错:java.sql.SQLException: 关闭的连接 ...
阅读全文
摘要:在手工写代码控制连接时,jdbc,hibernate等数据库连接,用完要关闭。不管是否发生异常都要考虑事务提交和关闭连接,如果自己写连接池则要倍加小心地处理异常。当在spring中继承HibernateDaoSupport时,要使用getHibernateTemplate()得到数据库连接。由spr...
阅读全文
摘要:1用Session.doWork(Work work);传入的参数work是一个接口,可以HibernateFactory.getSession().doWork( new Work() { public void execute(Connection connection) { // 这里面就得到...
阅读全文
摘要:解决方法: 创建Configuration的代码由:Configuration config = new Configuration();改为:Configuration config = new Configuration().configure();SessionFactory sessionF...
阅读全文
摘要:配置数据库连接1> <hibernate-configuration> <session-factory> <property name="dialect">org.hibernate.dialect.Oracle10gDialect</property> <property name="conne
阅读全文
摘要:方法1:写代码从sessionFactory1中取实体,然后在sessionFactory2中保存实体方法2:Session session1 = sessionFacory1.openSession();Transaction tx1 = session1.beginTransaction();C...
阅读全文
摘要:如果一个类设置为lazy=true。那么可能需要显式地实始化它。org.hibernate.Hibernate类的initialize()静态方法用于在Session范围内显式初始化代理类实例,isInitialized()方法用于判断代理类实例是否已经被初始化.Transaction tx = s...
阅读全文
摘要:原文http://developer.51cto.com/art/200906/129539.htm文章分为十三个小块儿对Hibernate性能优化技巧进行总结性分析,分析如下:一、在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hiber...
阅读全文