JPA+Hibernate
菠菜面
当你发现自己的才华撑不起野心时,就请安静下来学习吧
展开
-
基于Annotation的hibernate主键生成策略
这里讨论代理主键,业务主键(比如说复合键等)这里不讨论。一、JPA通用策略生成器通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id,其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法,JPA提供四种标准用法,由@GeneratedValue的源代码可以明转载 2013-07-09 15:12:10 · 657 阅读 · 0 评论 -
关于使用Hibernate以及JPA查询使用的问题
最近在做项目的时候遇到一个问题,使用JAP Hibernate实现的时候遇到了一个问题,[Ljava.lang.Object; cannot be cast to String报错,说我不能从Ljava.lang.Object转换为String查点资料才发现用hibernate 多表联合查询时每条记录返回的都是个对象数组,对象数组中的元素存放的才是表的对象。例如我上边的原创 2013-08-09 11:00:05 · 724 阅读 · 0 评论 -
jpa级联操作详解1-级联保存(CascadeType.PERSIST)
不论是对于jpa或者是hibernate来说字段的数据库映射都不是难点,而是很多初学者都对jpa级联操作等一系列的东西不大明白,在这一系列的文章中我通过简单的java实体对象来与大家共同理解jpa(hibernate做实现产品)的级联操作等难点知识,希望能够共同提高。为了保证简单易懂,本系列文章避免光讲理论知识,而忽视实际动手,在下面的例子中都有简单易懂的例子,为了加深理解大家也可以在自己的机器上转载 2013-07-11 10:52:14 · 7565 阅读 · 2 评论 -
SpringMVC+Apache Shiro+JPA(hibernate)案例教学(一)整合配置
序: 关于标题: 说是教学,实在愧不敢当,但苦与本人文笔有限,实在找不到更合理,谦逊的词语表达,只能先这样定义了。其实最真实的想法,只是希望这个关键词能让更多的人浏览到这篇文章,也算是对于自己写文章的一个肯定吧。^_^!关于内容: 再写这系列文章之前,本人和许多人一样都是伸手党,并深深的了解咱伸手党且英文较差的朋友对于新知识的学习及获取中文资料少的痛苦。所以本着转载 2013-07-09 12:23:23 · 1631 阅读 · 0 评论 -
SpringMVC+Apache Shiro+JPA(hibernate)案例教学(三)给Shiro登录验证加上验证码
原文链接 http://www.cnblogs.com/xql4j/archive/2013/03/30/2990998.html转载 2013-07-09 12:37:10 · 902 阅读 · 0 评论 -
Spring3.1+SpringMVC3.1+JPA2.0
SpringMVC是越来越火,自己也弄一个Spring+SpringMVC+JPA的简单框架。1、搭建环境。 1)下载Spring3.1.2的发布包;Hibernate4.1.7的发布包(没有使用hibernate的API,只是使用了它对JPA的实现);下载 BoneCP 连接池框架及其依赖的jar,下载缓存框架ehcache,全部所用到的jar包如下:?转载 2013-07-09 12:21:26 · 1438 阅读 · 0 评论 -
SpringMVC+Apache Shiro+JPA(hibernate)案例教学(四)基于Shiro验证用户权限,且给用户授权
最新项目比较忙,写文章的精力就相对减少了,但看到邮箱里的几个催更,还是厚颜把剩下的文档补上。一、修改ShiroDbRealm类,实现它的doGetAuthorizationInfo方法package org.shiro.demo.service.realm;import java.util.ArrayList;import java.util.List;import转载 2013-07-09 12:25:53 · 1259 阅读 · 0 评论 -
基于Spring的网站注册登录系统
1. Domain:系统使用了4个类:User(用户)、UserList(保持多个User的链表)、Role(用户的角色)和 Address(用户的地址信息)。User:User类定义前使用了3个注释(Annotation):@Entity用于说明User本身是一个实体,对应到数据库的一个表格;@Table(name="User")用于说明了数据库表格的名字,不使用@Table(n转载 2013-07-06 10:29:49 · 1355 阅读 · 0 评论 -
Spring 3.1 + JPA 2.0 (Hibernate 4) + MySQL 配置
查看Hibernate tutorial,Hibernate提供了3种方式实现ORM:1. Native Hibernate APIs and hbm.xml Mappings2. Native Hibernate APIs and Annotation Mappings3. Java Persistence API (JPA)第一种方式对象类的定义和对象与数据库间的映射配置信息是转载 2013-07-06 15:46:02 · 4826 阅读 · 0 评论 -
No identifier specified for entity
昨天遇到的错误 : No identifier specified for entity 找了半天不知道哪里出问题了,后来查些资料,发现时缺少标示,就是没有主键或联合主键,添加后,OK了!原创 2013-09-18 09:54:58 · 3256 阅读 · 0 评论