註解POJO比不上使用配置檔案的地方

2021-08-31 11:04:24 字數 441 閱讀 2580

1、跨資料庫,pojo將無法公用

使用註解方式的pojo,將會使pojo變成了hibernate私有品,如果id上使用sequence等某個資料特有的生成方式,當需要將這個pojo作為公共包提供給其他專案公用時,而那個專案又使用了另外一種資料庫,這就導致要修改pojo,也就是pojo公用失敗,修改pojo還可能導致dao甚至service的修改。

2、註解不集中,管理沒有xml方便

個人建議,系統的所有pojo單獨放到乙個目錄下,這個目錄只放pojo,不放任何其他的dao,service等,這個目錄下再細分各個模組來放各個模組的pojo

3、**不美觀

4、不適合換框架

我們專案就是了,服務端用了oracle,客戶端有mysql,服務端用了hibernate,執行一段時間後,方向hibernate效率有問題,想換成ibatis的,但是pojo中到處是註解,很無語

Spring配置檔案常用註解

1.是spring的元件掃瞄設定,通過註解的方式注入bean,是除xml注入bean的另一種實現方式。base package 為需要掃瞄的包,該包下的子包也會被掃瞄到。component是所有受spring管理元件的通用形式,repository service和 controller是 comp...

Configuration配置檔案的註解

配置類的註解。在meta inf spring.factories中宣告是配置類 檔案內容如下 org.springframework.boot.autoconfigure.enableautoconfiguration com.unit.db.starter.datasourceautoconfi...

spring使用註解時配置檔案的寫法

在spring的配置檔案中 xmlns context xmlns xsi xsi schemalocation spring beans 3.0.xsd spring context 3.0.xsd 我們會看到這樣寫 xmlns context xmlns xsi xsi schemalocati...