本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- johnsmith9th
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
SpringData JPA+topLink抛出NoSuchMethodError
我使用的jar如下:
spring-data-jpa-1.6.0.RELEASE.jar
spring-data-commons-1.8.0.RELEASE.jar
toplink-essentials.jar
toplink-essentials-agent.jar
(topLink的版本是2.1)
执行时抛出如下异常:
Caused by: org.spring ...
spring-data-jpa初步开始的helloworld
1.在Spring Data的核心接口里面Repository是最基本的接口了, spring提供了很多实现了该接口的基本接口,如: CrudRepository, PagingAndSortingRepository,SimpleJpaRepository,QueryDslJpaRepository等大量查询接口
2.其中CrudRepository实现基本的增删查改
public int ...
JPA执行原生SQL截断Char类型问题
在JPA的API中执行原生SQL:EntityManager.createNativeQuery(String sqlString); 传入参数是原生SQL语句,返回SQL对象。
如果oracle数据库中某个字段定义的是char类型比方说是char[2],当使用EntityManager.createNativeQuery(Str ...
ejb中的EntityBean例子
前面一节介绍了ejb的环境搭建与helloworld的例子,这节就不介绍ejb的环境了,直接EntityBean(实体bean)
一、环境配置
1、在jboss-4.2.3.GA\docs\examples\jca目录下的mysql-ds.xml(采用的是mysql数据库)复制到桌面,修改里面的内容为:
<?xml version="1.0" encoding=& ...
SpringMVC+JPA入门示例
示例工程是一个使用Spring编写的MVC加JPA的示例,包含增删改查和文件上传下载功能。
因为JAR包太多,我还没用Maven,所以把JAR包分为两个包两次上传上去了,代码解压后,把JAR加进去即可。
访问主页点击连接后就是用户的列表,可以删除、修改、增加,其中头像使用到了文件上传,预览头像使用的是文件下载,实体主键使用UUID来实现。
相关理论东西大家到网上找其他文章 ...
Spring JPA 配置文件在Eclipse下报错
新公司工程是用Maven管理的,技术上使用了JPA,但是我导入工程到MyEclipse时,applicationContext.xml中提示错误:
Referenced file contains errors (http://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd)
网上说需要用到:
http://www ...
通过SpringMVC整合基于注解的JPA的实例教程代码下载
实体类 原创整理不易,转载请注明出处:通过SpringMVC整合基于注解的JPA的实例教程代码下载
代码下载地址:http://www.zuidaima.com/share/1751862510177280.htm
Department
package com.zuidaima.sj.bean;
import java.util.Set;
import javax.pers ...
基于按annotation的hibernate主键生成策略
转:http://blog.sina.com.cn/s/blog_55bba7c10100f2oh.html
自定义主键生成策略,由@GenericGenerator实现。 hibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略,就是通过@GenericGenerator加入的。 比如说,JPA标准用法
Java代码
@Id
...
jpa总结
首先,JPA不是ORM框架,而是SUN官方提出的JAVA持久化规范。JPA整合了现有的Hibernate、TopLink等ORM框架,具有易于使用、伸缩性强等优点。
关于JPA的知识。
1. JPA规范要求在类路径的META-INF目录下放置persistence.xml,文件的名称是固定的,配置模版可见hibernate-entitymanager开发包
2. ...
为什么JPA数据源事物需要指定默认的事务管理,且为默认的事务管理
spring3中对@Transactional进行了改进,加了个value属性,让用户可以指定使用哪个事物管理机制。可以参考这里
http://liuu.iteye.com/blog/973218
这次我的项目中用到了jpa和mybatis两种事物管理机制。我在配置文件中这样配置
<tx:annotation-driven/>
<bean id="transa ...
JPA @Version 标记
jpa @Version标记,乐观锁的一种实现方式。
例:取款操作,假设用户当前数据的版本为1,余额为100
a. T1读出(version=1),并从其账户余额中扣除50(100-50)。
b. T1操作过程中,T2读入用户数据(version=1),并从其账户余额中扣除20(100-20)。
c. T1完成,(version=2),连同余额 50 一并提交数据库更新。
d. T2完成操 ...
createSQLQuery获取对象列表
在进行对象关系映射时,无论是使用Hibernate Session还是JPA EntityManager,都会有许多的优势,同时也伴随着不少的缺陷,这也就说明了企业架构师为何在这两者之间难以抉择了。JPA EntityManager是Java Persistence API标准的一部分。然而,Hibernate Session提供的许多功能都在JPA specification之上, ...
hibernate注解之外键关联表(@OneToOne)
笔者在使用hibernate注解时需要建一个表关联
通过本次建表收获了一些意外的心得
1、在使用@OneToOne注解时数据库相应表中不必有外键2、注解必须写在一致的位置上,即要么全写在实体的字段上,要么全部写在get方法上
3、当要做冗余时;即在数据字段中要多建一个所参考的外键表的主键字段需要设置其中一个字段为不可写和不可更新
一般console报错误为:Repeated column ...