摘要: Hibernate其他常用的配置属性: ⊙ hibernate.show_sql : 是否在控制台输出Hibernate持久化操作底层所使用的SQL语句。只能为true和false两个值。 ⊙ hibernate.format_sql : 是否将SQL语句转成格式良好的SQL。只接受true和fal 阅读全文
posted @ 2017-04-26 22:11 limeOracle 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 外连接抓取能限制执行SQL语句的次数来提高效率,这种外连接抓取通过在单个select语句中使用outer join来一次抓取多个数据表的数据。 外连接抓取允许在单个select语句中,通过@ManyToOne、@OneToMany、@ManyToMany和@OneToOne等关联获取连接对象的整个对 阅读全文
posted @ 2017-04-26 21:56 limeOracle 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Hibernate的SessionFactory可持有一个可选的二级缓存,通过使用这种二级缓存可以提高Hibernate的持久化访问的性能。 Hibernate的二级缓存属性: ⊙ hibernate.cache.use_second_level_cache : 用于设置是否启用二级缓存,该属性可完 阅读全文
posted @ 2017-04-26 20:38 limeOracle 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 事务也是Hibernate持久层访问的重要方面,Hibernate不仅提供了局部事务支持,也允许使用容器管理的全局事务。 Hibernate关于事务管理的属性: ⊙ hibernate.transaction.factory_class : 指定Hibernate所用的事务工厂的类型,该属性值必须是 阅读全文
posted @ 2017-04-26 20:34 limeOracle 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 如果无须Hibernate自己管理数据源,而是直接访问容器管理数据源,Hibernate可使用JNDI(Java Naming Directory Interface,Java命名目录接口)数据源的相关配置。 连接JNDI数据源的主要配置属性: ⊙ hiberante.connection.data 阅读全文
posted @ 2017-04-26 20:05 limeOracle 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了一些扩展,所以在语法细节上存在一些差异。因此,Hibernate需要根据数据库来识别这些差异。 同样的应用程序,如果在不同的数据库之间迁移,底层数据库的访问细节会发生 阅读全文
posted @ 2017-04-26 19:55 limeOracle 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 啦啦啦 啦啦啦 阅读全文
posted @ 2017-04-26 16:02 limeOracle 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP 阅读全文
posted @ 2017-04-26 15:06 limeOracle 阅读(8797) 评论(0) 推荐(0) 编辑
摘要: mysql数据库配置: 数据库连接必须配置:&allowMultiQueries=true并且‘&’ 用&替换 啦啦啦 UpdateBatch Class : Dao XML : 啦啦啦 阅读全文
posted @ 2017-04-26 14:32 limeOracle 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 啦啦啦 InsertBatch Class : Dao XML : 啦啦啦 阅读全文
posted @ 2017-04-26 14:30 limeOracle 阅读(9135) 评论(0) 推荐(0) 编辑
摘要: 啦啦啦 阅读全文
posted @ 2017-04-26 10:19 limeOracle 阅读(366) 评论(0) 推荐(0) 编辑