- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 Hibernate 与 Spring 整合
– Start 下面的例子演示了如何与 Spring 整合。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:...
2019-07-19 21:51:26 125
原创 Hibernate JAP 元模型(Metamodel)
– Start 为了使用查询接口 Criteria,我们需要生成实体类的元模型(Metamodel),怎么生成呢?最常用的是通过 Maven 来自动生成。 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> &...
2019-07-13 20:55:55 1276
原创 央行与通胀
– Start 中央银行:权利与财富的神秘面纱 – 更多参见:向松祚《货币与金融》笔记 – 声 明:转载请注明出处 – Last Updated on 2019-06-15 – Written by ShangBo on 2019-06-15 – End ...
2019-07-13 16:17:25 405
原创 Hibernate SQL
– Start 除了 HQL/JPQL 和 Criteria 外,Hibernate 还提供了一个查询接口 NativeQuery 用来执行 SQL 语句。 package shangbo.hibernate.demo034; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hiberna...
2019-07-12 20:42:37 163
原创 Hibernate Criteria 查询接口
– Start 除了 HQL 和 JPQL 外,Hibernate 还提供了一个查询接口 Criteria ,不过老的查询接口(org.hibernate.Criteria) 已经不推荐使用了,推荐我们使用新的接口(javax.persistence.criteria.CriteriaQuery)。 package shangbo.hibernate.demo033; import javax....
2019-07-11 18:13:32 451
原创 Hibernate 命名 HQL
– Start 如果你想重用 HQL 语句,我们还可以使用命名 HQL。 package shangbo.hibernate.demo032; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax...
2019-07-10 18:09:53 200
原创 Hibernate HQL ad JPQL
– Start 就如数据库提供 SQL 来查询数据库,JPA 规范提供了 JPQL (Java Persistence Query Language),Hibernate 提供了 HQL(Hibernate Query Language) 来查询数据库。其实它们的语法非常类似的。HQL 的核心接口是 org.hibernate.query.Query,通过它我们还可以直接调用 SQL 语句或存储过...
2019-07-09 20:57:24 387
原创 Hibernate 事务管理
– Start 我们先看一个例子,这个例子保存 Customer 和 Address 在单独的事务中。 package shangbo.hibernate.demo019; public class App { public static void main(String[] args) throws Exception { try(DataService dataService = ne...
2019-07-08 20:02:28 119
原创 Hibernate 级联操作
– Start 我们已经知道了表与表之间的关系,如果我们对一个表进行操作,同时自动对相关表进行同样的操作,这时我们可以配置表的级联操作,级联操作的类型定义在枚举类 CascadeType 中。 package shangbo.hibernate.demo029; import javax.persistence.CascadeType; import javax.persistence.Enti...
2019-07-07 18:51:10 619
原创 Hibernate 持久化上下文
– Start 其实所谓的 Hibernate 持久化上下文指的是 Session 接口或 JPA 的 EntityManager 接口,我们对数据库进行操作都是通过它来实现的。 刚创建的实体类对象的转态是 transient 通过调用 session 的 persist 或 save 方法,实体类对象由 session 管理,它的转态变为了 persistent,此后对该对象的修改操作都会调用...
2019-07-04 18:22:00 300
原创 Hibernate 基本增查改删
– Start 我们已经学会了如何将表和对象映射起来,下面我们通过例子来看看如何进行基本的增查改删。 package shangbo.hibernate.demo027; public class App { public static void main(String[] args) throws Exception { try (DataService dataService = ne...
2019-07-03 17:54:40 137
原创 Hibernate 表关联 -- 双边多对多2
– Start 还有一种方式可以配置双边多对多,可以把它们配置成两个多对一。 package shangbo.hibernate.demo026; import java.io.Serializable; import java.util.Objects; import javax.persistence.Entity; import javax.persistence.Id; import ...
2019-07-02 19:42:29 112
原创 Hibernate 表关联 -- 双边多对多
– Start 多对多需要一个关联表来关联它们之间的关系。我们也可以配置双边多对多,使它们可以相互引用。 package shangbo.hibernate.demo025; import java.util.List; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax....
2019-07-01 17:55:25 125
Korn Shell 精萃
2015-12-20
Awk 精萃.pdf
2015-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人