hibernate各种查询方法的总结练习
hibernate各种查询方法的总结练习1、新建一个webproject2、添加hibernate支持:自己可以快速工具添加,或者在网上下载hibernate支持包,进行相关的包添加以及hibernate.cfg.xml的新建。提示:由于没有添加struts2和spring的相关支持,所以不需要依赖... « 阅读全文
hibernate添加数据,默认字段为null或者有默认值的解决办法
数据库中的一个字段默认为0,但是在用hibernate的添加之后,默认字段竟然不是0,为NULL.查了一下.发现想要让默认字段生效.需要在*.hbm.xml添加一些参数,如下.(红色部分)<hibernate-mapping> <class name="com.scm.domain.SysBumen"table="sys_bumen" catalog="scm" dynamic-insert="true"dynamic-update="true"> ... « 阅读全文
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
Xml代码 <filter><description>延长hibernate中session的生命周期</description><filter-name>OpenSessionInView</filter-name><filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</f... « 阅读全文
[恶搞]hibernate 锁
一悲观锁与乐观锁: 1.悲观锁:是在执行查询的时候加上行级锁,类似select*fromempforupdate,这样其他它的事物则不能在该行上执行DM操作. 2.乐观锁:是采用版本控制,在工作单元结束时执行版本检查,如不一致,则抛异常StaleObjectStateException. ... « 阅读全文
hibernate反向工程(图)
打开MyEclipseDBBrowser视图(左下角) 在DBBrowser视图空白处右击新建,弹出如下对话框 按如上信息填写,DerviceName自己随便起的名字,connectionURL数据库连接地址,不要忘了配置驱动,点击finish完成,这样就新建了一个数据库连接。 选中bbb点击如图... « 阅读全文
Hibernate的dynamic-insert与dynamic-update
Hibernate允许我们在映射文件里控制insert和update语句的内容,比如在映射文件中<property元素中的update属性设置成为false,那么这个字段,将不被包括在基本的update语句中,修改的时候,将不包括这个字段了。insert同理。dynamic动态SQL语... « 阅读全文
hibernate 设置详解
以前最开始接触hibernate的时候,各种设置,和方法的区别搞的还挺清的。后来由于项目的特点有的很少用。或者干脆不用hibernate了。最近复习复习,做个备忘,,,, hibernate中lazy的用法详解: 1.lazy策略可以用在: *<class>标签上:可以... « 阅读全文
Hibernate命名策略介绍
在Java对象里面,偶们知道一个良好的命名规范会采用大写单词的首字母,比如订单项这个对象,偶们会起名为OrderItem,这样很容易就看出来这个对象是由Order和Item2个单词组成的,断词就很容易了,而属性也是如此,比如maxPrice,totalPrice等等.但是如果按照同样的命名规范运到数... « 阅读全文
Hibernate 设置二级缓存
1、首先在映射文件(xx.hbm.xml)里面配置: <classname="student.Student" table="student"catalog="hbql"> <cache usage="read-write"/><id name="id"type="java.lang.Integer"><column name="id"/><generatorclass="native"/></id&... « 阅读全文
Hibernate中HQL查询的基本用法
之前,HQL对于我来说是个貌似全新的东西,学习了之后,发现原来和SQL差不多,而且简单又好用。最近有空就参考《轻量级JavaEE企业应用实战》整理了一下HQL的基本用法,如下:HQL是Hibernate Query Language的缩写,HQL的语法很像SQL的语法,但HQL是一种面向对象的查询语... « 阅读全文

