原创 JPA基礎(五)之jpa裏用註解進行映射

jpa 裏用註解進行關係映射 單向多對一關聯 在 pojo 包下添加實體類 CustomerType.java 在 Customer 類中移除 typeId 屬性,添加 CustomerType 屬性 @ManyToOne(fet

原创 如何操作Oracle數據庫的表

數據庫表的管理 建表 語法: Create table 表名( 字段 1 數據類型 [default 默認值], 字段 2 數據類型 [default 默認值], … 字段 n 數據類型 [default 默認值] ); 範例:創

原创 JPA基礎(二)之實現一個簡單 JPA 例子

實現一個簡單 JAP 例子 需要學習 JPA,首先需要把環境搭起來,這裏選擇實現 JPA 規範的持久層框架是 Hibernate,版本爲 5.0.7.Final,並且採用 maven 進行依賴包的管理,具體步驟如下: 創建 Ma

原创 關於Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

解決:在使用hibernate的時候,報錯 Unable to create requested service[org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 報錯: 錯誤

原创 Oracle事務控制語言

Oracle中的事務控制語言 用於事務控制的語句,常用的關鍵字 COMMIT、ROLLBACK、SAVEPOINT、ROLLBACK TO<SavePoint_Name> 事務控制語句應用舉例 select * FROM dept

原创 PL/SQL 中使用 DML

PLSQL 中使用 DML select 查詢語句,必須使用 into 關鍵字返回結果必須是一條,返回多條記錄會報too_many_rows 異常,沒有數據返回 no_data_found 異常。 declare v_name

原创 解決:identifier 'A' must be declared(標識符必須被公開)

今天偶遇bug identifier ‘A’ must be declared(A是輸入的字符) 看圖 報錯: 雖然圖中還有幾個問題,但是在本問題被解決後都沒了,所以我們就不管它了 類似的原代碼爲 DECLARE V_P

原创 Oracle僞表僞列

Oracle僞表僞列 僞表:dual 概念:一個裏面沒有任何數據,並且不允許你進行插入和刪除操作的 Oracle 自帶的表,這個表裏只有一個較多 dummy 的字符段並且裏面沒有任何數據,這個表的最大作用是用來進行一些相關函數以及

原创 Hibernate多表聯查報錯Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne

報錯: Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on com.hibernate.entity.CommodityEntity.

原创 JPA基礎(三)之註解

JPA 的基本註解 基於 hibernate-jpa-2.1-api-1.0.0.Final 版本 @Entity @Entity public class Student { } 說明這個類是實體類,並且使用默認的 orm 規則

原创 使用maven創建一個簡單的hibernate項目(IDEA)

使用maven創建一個簡單的hibernate項目(IDEA),小白必備哦 環境 windows 7 64位 intellij idea maven hibernate 步驟: 1.創建一個maven項目,選擇quicksta

原创 JPA 基礎(一)之概述與版本

JPA 概述 Java Persistence API(Java 持久層 API):用於對象持久化的 API 作用:使得應用程序以統一的方式訪問持久層 (最下面是數據庫) JPA 與 Hibernate 的什麼關係: 1)JPA

原创 PL/SQL選擇結構和循環

PL/SQL選擇結構和循環 選擇結構 if 單分支 if 判斷條件 then ----執行語句 end if; if-else 分支 if 判斷條件 then —執行語句 else —執行語句 end if; if 多分支 if

原创 JPA基礎(四)之JPA 的 API

標準查詢結構 該標準與 JPQL 是密切相關的,並允許使用類似的操作符在他們的查詢設計。 它遵循 javax.persistence.criteria 包設計一個查詢。查詢結構指的語法條件查詢。 從第一個 jpa 案例中,我使用到

原创 Oracle中的包

包(package) 在一個大型項目中,可能有很多模塊,而每個模塊又有自己的過程、函數等。而這些過程、函數默認是放在一起的(如在 PL/SQL 中,過程默認都是放在一起的,即Procedures 中),這些非常不方便查詢和維護,甚