摘要: Hibernate 提供的HQL(Hibernate Query Language)语句也支持批量 update 和 delete 语法,语法格式如下: [UPDATE | DELETE] FROM [WHERE conditions] 关于上面的语法格式有以下需要值得注意的: 在 FROM子句中,FROM 关键字是可选的,可以不写 FROM 关键字 在 FROM 子句中,只能有一个类名,可以在... 阅读全文
posted @ 2017-01-30 21:20 立3807 阅读(419) 评论(0) 推荐(0) 编辑
摘要: Hibernate 支持使用原生的SQL查询,使用原生SQL查询可以利用某些数据库特性,原生SQL查询也支持将SQL语句放在配置文件中配置,从而提高程序的解耦,命名SQL查询还可以用于调用存储过程。 SQL查询是通过SQLQuery接口来表示的,SQLQuery接口是Query接口的子接口,完全可以使用Query接口的方法,SQLQuery增加了二个重载方法 addEntity():将查询到的记录... 阅读全文
posted @ 2017-01-30 21:20 立3807 阅读(5946) 评论(0) 推荐(0) 编辑
摘要: 持久化类标注 标注 @Entity:注解声明该类是一个Hibernate的持久化类 标注 @Table:指定该类映射的表 参数 name:指定映射数据库表的名称 参数 uniqueConstraints:为持久化类所映射的表设置唯一约束,该属性的值是 @UniqueConstraint 标注数组 参数 indexes:为持久化类说映射的表设... 阅读全文
posted @ 2017-01-30 21:17 立3807 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 关系数据库方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS/390org.hibernate.dialect.DB23900DialectMicrosoft SQL Server 2008org.hibernate.dialect.SQLServer2008Dialect... 阅读全文
posted @ 2017-01-30 21:16 立3807 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 下载 Hibernate ,打开地址 www.hibernate.org ,点击 Hibernate ORM -> Downloads 下载 4.3.11 版本,要使用Hibernate 需要把 Lib 下面的 required 目录和 optional\c3p0 复制到站点的 WEB-INF\lib 目录下,其中 required 目录是 Hibernate 的必须库;opt... 阅读全文
posted @ 2017-01-30 21:14 立3807 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在线安装,要求 Eclipse Neon 4.6 版本和Java 8,在 Help > Install New Software,在打开的窗体中的 Work with 中输入URL地址"http://download.jboss.org/jbosstools/neon/stable/updates/",展开 Abridged Jboss Tools ,选择 Hibernate Tools,点击 N... 阅读全文
posted @ 2017-01-30 21:13 立3807 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 安装插件,将其复制到Web应用的WEB-INF/lib 目录下 Struts2-json-plugin-2.3.16.3.jar json-lib-2.3-jdk15.jar commons-beanutils-1.8.0.jar commons-collections-3.2.2.jar ezmorph-1.0.6.jar JSON注解序列化于反序列化说明,可以用于 getxxxx方法,来指定... 阅读全文
posted @ 2017-01-27 15:39 立3807 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 配置拦截器 Struts.xml 配置文件中,使用来定义拦截器,有属性 name 表示拦截器的名称,class 表示拦截器的具体首先类,可以使用子元素来配置拦截器的参数,配置示例: 参数值 可以把多个拦截器配置为一个拦截器栈,使用来配置拦截器栈,归属于元素下,有属性name表示拦截器栈的名称,使用来引用拦截器,可以使用子元素来配置拦截器的参数,配置示例: ... 阅读全文
posted @ 2017-01-27 15:38 立3807 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 为了上传文件必须将表单的method设置为POST,将 enctype 设置为 muiltipart/form-data,只有设置为这种情况下,浏览器才会把用户选择文件的二进制数据发送给服务器。 上传解析器配置 Struts2 没有提供自己的请求解析器,struts2 需要调用其他上传框架来解析二进制数据,struts2 默认使用 jakarta 的 Common-FileUp... 阅读全文
posted @ 2017-01-27 15:22 立3807 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 为了上传文件必须将表单的method设置为POST,将 enctype 设置为 muiltipart/form-data,只有设置为这种情况下,浏览器才会把用户选择文件的二进制数据发送给服务器。 上传解析器配置 Struts2 没有提供自己的请求解析器,struts2 需要调用其他上传框架来解析二进制数据,struts2 默认使用 jakarta 的 Common-FileUp... 阅读全文
posted @ 2017-01-27 15:21 立3807 阅读(175) 评论(0) 推荐(0) 编辑