SpringMVC+Spring+Hibernate+JPA框架使用一·两事儿

原创 2016年05月31日 23:37:59

SpringMVC+Spring+Hibernate+JPA框架使用一·两事儿



(1)SpringMVC的运用,与Spring+Struts的对比,一个明显的感受就是注解的使用,减少了大量配置文件的书写。


(2)JPA(Java Persistence API,Java 持久层 API )主要工作是将运行期的实体对象持久化到数据库中。Hibernate作为JPA的一个实现,一脉相承。

        1)JPA中 CrudRepository的查询是大小写敏感的。举例如下:

	@Query("from T_table t where t.Id=:id and t.createTime >= :beginDate and t.createTime <=:endDate")
	List<T_table> getRecords(@Param("id")String id,@Param("beginDate")Date beginDate,@Param("endDate")Date endDate);</span>

上面代码中,t.Id 不能随便写成 t.id 。如果写了,好在会报错。

        2)select count(*)……返回的结果为Long类型,不能用Integer来接收。


(3)数据库中字段设置成nuber(18)的,在查询语句中数据类型则为BigDecimal,如果写成其他,如Double、Integer等都不能正常使用。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

基于maven的多框架和多视图融合技术(Struts1、Struts2、Spring、SpringMVC、Hibernate、Ibatis、MyBatis、Spring Data JPA、DWR)

该项目基于maven3.0构建的,项目中融合了Struts1、Struts2、Spring、SpringMVC、Hibernate、Ibatis、MyBatis、Spring Data JPA、Spr...

JavaWeb那些事儿(一)--为什么做java的web开发使用struts2,springMVC和spring这样的框架

今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑...

Hibernate级联那些事儿(JPA框架)

在开发后台JAVA代码的时候(基于ECAFE_APPLCATION 2.2),联级关联如果用到@ManyToOne(cascade = CascadeType.ALL)的时候,会在控制台出现异常错误。...

SpringMVC+JPA+Spring+maven框架搭建

  • 2017年08月24日 11:26
  • 58.53MB
  • 下载

springmvc、jpa(hibernate)、mybatis组合框架搭建(二)——加入mybatis以及json返回值

上次我们搭建了一个基本的mvc框架,这次,我们接通mybatis,并且,让返回值可以是json格式的。 mybatis首先,我们要加入mybatis的spring配置文件spring-mybatis....

spring3+springmvc+jpa+hibernate

  • 2017年03月21日 17:17
  • 14.29MB
  • 下载

Spring+SpringMVC+SpringData+JPA(Hibernate实现)无XML配置

Spring+SpringMVC+SpringData+JPA。目的是体验一下Spring无XML该如何配置。最后展示一下SpringData提供的分页封装类。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SpringMVC+Spring+Hibernate+JPA框架使用一·两事儿
举报原因:
原因补充:

(最多只允许输入30个字)