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等都不能正常使用。

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

手把手教你从最基本的Java工程搭建SpringMVC+SpringDataJPA+Hibernate(含源码下载)

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51415366,谢谢!     本文会介绍从一个最基本的java工程,到Web工程,到集成Sp...
  • anxpp
  • anxpp
  • 2016年05月15日 02:54
  • 29336

JPA, hibernate, jdbcTemplate(建议使用)区别

Hibernate批量处理海量其实从性能上考虑,它是很不可取的,浪费了很大的内存。从它的机制上讲,Hibernate它是先把符合条件的数据查出来,放到内存当中,然后再进行操作。实际使用下来性能非常不理...
  • abcd1101
  • abcd1101
  • 2017年03月20日 22:38
  • 2594

用Maven整合SpringMVC+Spring+Hibernate 框架,实现简单的插入数据库数据功能

一、搭建开始前的准备 1、我用的MyEclipse2014版,大家也可以用IDEA。 2、下载Tomcat(免安装解压包)、MySQL(zip包下载地址 免安装解压包,好处就是双击启动,最后我会把ba...
  • js931178805
  • js931178805
  • 2014年09月28日 16:51
  • 19347

基于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...
  • sxyx2008
  • sxyx2008
  • 2012年09月25日 09:57
  • 2470

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

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

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

在开发后台JAVA代码的时候(基于ECAFE_APPLCATION 2.2),联级关联如果用到@ManyToOne(cascade = CascadeType.ALL)的时候,会在控制台出现异常错误。...
  • haha_mingg
  • haha_mingg
  • 2012年04月18日 09:06
  • 944

2017最新SSH整合案例(注意:本案例使用框架是Spring+Springmvc+Hibernate)

  • 2017年08月09日 19:01
  • 34.6MB
  • 下载

spring3+springmvc+jpa+hibernate

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

Spring+SpringMVC+SpringData+JPA+hibernate+shiro

  • 2017年08月14日 03:17
  • 19.72MB
  • 下载

spring+hibernate+jpa+struts1+struts2+springmvc+jquery+freemaker 学习笔记 案例.rar

  • 2010年07月27日 10:40
  • 1.08MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SpringMVC+Spring+Hibernate+JPA框架使用一·两事儿
举报原因:
原因补充:

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