jpa
jpa
zheng963
这个作者很懒,什么都没留下…
展开
-
jpa一对一映射案例
jpa一对一映射案例 双向和单向的区别,其实不在数据库,而在加载方向。如Person和IdCard,单向是Person拥有IdCard的实例可以加载IdCard,而双向不但Person可以加载IdCard,IdCard可以拥有Person实例来加载Person。数据库还是原来的数据库(两个共享主键的表)以下模拟双向一对一得映射案例表结构如下:Person表结构IdCar转载 2014-12-16 17:40:27 · 391 阅读 · 0 评论 -
Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
最近在使用Hibernate4中,发现两个很有奥秘的注解 @DynamicInsert 和 @DynamicUpdate如果是在配置文件的话那就是dynamic -insert 和 dynamic-update这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xml配置。这两转载 2015-12-25 17:39:01 · 383 阅读 · 0 评论 -
JPA总结——实体关系映射(一对多@OneToMany)
一对多模型(单向)说明: 一个客户对应多个地址,通过客户可以获得该客户的多个地址的信息。客户和地址是一对多的关系,并且客户与地址是单向关联的关系。映射策略# 外键关联:两个表的关系定义在一个表中;# 表关联:两个表的关系单独定义一个表中通过一个中间表来关联。映射策略——外键关联表结构如下: TABLE customer(id int, name转载 2015-07-09 18:59:04 · 2595 阅读 · 0 评论 -
JPA 批注参考
版本: 5/12/06官网地址:http://www.oracle.com/technetwork/cn/index.html作为 Java 企业版 5 (Java EE 5) Enterprise Java Bean (EJB) 3.0 规范的组成部分,Java 持续性 API (JPA) 显著简化了 EJB 持续性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种原创 2015-01-05 10:22:03 · 449 阅读 · 0 评论 -
Hibernate Search大数据量手动建立索引
刚刚看了Hibernate Search,想要写个程序试着使用JPA建立一个索引,由于数据量比较大,所以是用分页来取得数据,但是老是报outOfMemory错误,最后解决了,所以把关键的代码贴出来和大家分享: Java代码 public void index(){ EntityManager em = EntityManagerHolde转载 2015-01-22 14:25:39 · 1502 阅读 · 0 评论 -
JPA criteria 查询:类型安全与面向对象
目录[-]序言一.JPA元模型概念,及使用二.使用criteria 查询简单Demo三.构建CriteriaQuery 实例API说明1.CriteriaBuilder 安全查询创建工厂,创建CriteriaQuery,创建查询具体具体条件Predicate 等2.CriteriaQuery 安全查询主语句3.Root 定义查询的From子句中能出现的类型4转载 2015-01-20 10:53:50 · 841 阅读 · 0 评论 -
JPA persistence.xml 文件
JPA配置文件 Xml代码 persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.co转载 2014-12-29 12:49:40 · 1166 阅读 · 0 评论 -
JPA的persistence.xml的使用及常见问题
在J2SE项目中:xml version="1.0" encoding="UTF-8" ?> persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ja转载 2014-12-29 13:51:49 · 1325 阅读 · 0 评论 -
jpa+spring配置多数据源
采用jpa+spring技术配置多数据源persistence.xml配置多数据源<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://j转载 2014-12-25 18:11:20 · 1925 阅读 · 1 评论 -
jpa @Column说明
@Column(name="columnName";boolean unique() default false;boolean nullable() default true;boolean insertable() default true;boolean updatable() default true;String columnDefinition() default "";Strin原创 2015-02-03 10:25:30 · 3686 阅读 · 1 评论 -
JPA学习笔记
介绍JPA(Java Persisence API)是SUN官方提出的Java持久化规范;它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据;它的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate、TopLink、JDO等ORM框架各自为营的局面; JPA包括以下3方面技术:1 ORM映射元数据JPA支持XML转载 2015-01-09 10:09:24 · 1027 阅读 · 0 评论 -
JPA 2.0 锁机制
锁是处理数据库事务并发的一种技术,当两个或更多数据库事务并发地访问相同数据时,锁可以保证同一时间只有一个事务可以修改数据。锁的方法通常有两种:乐观锁和悲观锁。乐观锁认为多个并发事务之间很少出现冲突,也就是说不会经常出现同一时间读取或修改相同数据,在乐观锁中,其目标是让并发事务自由地同时得到处理,而不是发现或预防冲突。两个事务在同一时刻可以访问相同的数据,但为了预防冲突,需要对数据执行一次检查,转载 2016-03-03 14:09:34 · 495 阅读 · 0 评论