本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - wallimn
- gashero
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- e_e
- javashop
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- xyuma
- sichunli_030
- lemonhandsome
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- zhanjia
- luxurioust
- forestqqqq
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- johnsmith9th
- daizj
- hanbaohong
- 喧嚣求静
- ranbuijj
- kingwell.leng
- silverend
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
在JPA中,将createNativeQuery的结果转换成其他对象
在JPA中,当你使用createNativeQuery去下SQL语法时,你可能会用getResultList来取得查询出来的结果: 但是当你执行时,会出现无法转换的错误:
ClassCastException occured : [Ljava.lang.Object; cannot be cast to models.Post
这时候你可以在执行createNativeQuery时,给定第二 ...
【转】JPA主键生成器和主键生成策略
JPA主键生成器和主键生成策略
JPA中创建实体时,需要声明实体的主键及其主键生成策略。我们有一个实体类叫做Email,其主键上声明如下:
@Id
@Column(name = "EMAIL_ID")
@GeneratedValue(strategy = GenerationType
EJB之JPA(事务回滚)
package cn.com.leadfar.jpa;
import java.util.Random;
import javax.naming.InitialContext;
import javax.transaction.UserTransaction;
import cn.com.leadfar.jpa.StudentManager;
import junit.fr ...
EJB之JPA(注解)_转
import java.io.Serializable;
import java.security.acl.Group;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.persistence.Casc ...
spring-data-jpa 使用
最近公司的一个项目需要使用spring-data-jpa框架,所以来学习下该框架。感觉spring对jpa的支持主要有下面两点:
1.根据JPA的规范,我们需要在类路径下的META-INF文件夹中创建persistence.xml文件,spring为我们提供了org.springframework.orm.jpa.LocalContainerEntityManagerFact ...
JPA学习(二)—— Domain注解下
关于继承
domain继承的情况不多见,继承主要用于抽出两个实体中相同的部分,其数据库表结构的设计可以有多种方式。
直接通过例子说明好了,现在假设User存在两种:Company和Person,其中id、name、address为公共信息,我们可以抽出一个User类保存。假设Company有CEO、foundedDate、
JPA entity继承策略
JPA支持3种类型的继承形式:
1.Single Table Strategy ,单表策略,一张表包含基类与子类的所有数据,很多情况下都是采用这样的冗余设计,通过一个discriminator来区分。
2.Table Per Class Strategy ,每个子类对应一张表,每张表都拥有基类的属性,基类不会生成表。
3.Join Strategy ,仍然是每个子类对应一张表,但此表中不包含基类 ...
EJB之JPA模块(一)
EJB中的JPA是对对象持久化操作的,jboss中默认的实现是通过hibernate实现。一下是关于jpa的一个小例子。
1. 将%JBOSS_HOME%\docs\examples\jca\mysql-ds.xml复制到%JBOSS_HOME%\server\default\deploy目录下,修改数据源配置:
<?xml version="1.0" encoding ...
10_开发单表映射的实体bean
10_开发单表映射的实体bean
Enterprise Application Project
所需要的jar包就是jboss client下的jar
还有一个就是junit4.jar
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE datasources PUBLIC " ...
spirngmvc 项目启动错误
四月 11, 2013 5:08:41 下午 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on ...
使用表的id生成
package cn.itcast.bean;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import ja ...
JPA基础
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ...