第一次完成hibernate基本操作
今天終於完成了hibernate的一些操作,但是過程並不順利。
1.我看一個ppt上面介紹用
Configuration cfg = new Configuration(); cfg.addURL(UserTest.class.getResource("/com/berheley/hibernate/User.hbm.xml"));
來載入User.hbm.xml檔案,但是,最後我發現沒有載入成功.後來,直接用SessionFactory sessionFactory = cfg.configure().buildSessionFactory();,發現,cfg.configure()方法是通過Configuration來配置hibernate.cfg.xml檔案,載入資料庫配置資訊,最後在呼叫buildSessionFactory()方法,生成sessionFactory.
2.其中還遇到了一些錯誤,比如:資料庫連線檔案應該是:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=users,結果我寫錯了.還有載入mapping時,路徑應該是<mapping resource="com/berheley/hibernate/User.hbm.xml"/>,而我在com前面加上了"/".在配置User.hbm.xml時,<hibernate-mapping package="com.berheley.hibernate">這條語句,我一開始沒有加入package屬性.最後還有一個問題,就是我的資料庫表裡面的ID欄位沒有設定成自增性.
這是,我的第一篇部落格,我要得到一種高效的學習方式,這樣才能快速成長.
相關文章
- Hibernate 基本操作、懶載入以及快取快取
- Hibernate的基本API的用法API
- Hibernate開發基本步驟
- 二、Hibernate的基本元素
- Java Hibernate 之 CRUD 操作Java
- Hibernate Blob 操作問題!
- 使用dbutils完成curd操作
- 怎麼用工廠模式和DAO完成所有的對資料庫的基本操作模式資料庫
- webpack 基本操作Web
- Git基本操作Git
- Laravel 基本操作Laravel
- 基本操作題
- dos 基本操作
- MongoDB基本操作MongoDB
- Redis基本操作Redis
- mongo基本操作Go
- HBase 基本操作
- candance 基本操作
- Hash基本操作
- svn基本操作
- oracle基本操作Oracle
- ElasticSearch基本操作Elasticsearch
- FFMPEG基本操作
- Kafka基本操作Kafka
- SQL基本操作SQL
- Docker 基本操作Docker
- JXL基本操作
- Hive基本操作Hive
- git 基本操作Git
- 基本操作命令
- mysql基本操作MySql
- ElasticSearch - 基本操作Elasticsearch
- Docker基本操作Docker
- Go 操作 Redis 的基本操作GoRedis
- 坐下坐下,基本操作(ZooKeeper 操作篇)
- Git 常用基本操作Git
- Clion基本常用操作
- Elasticsearch CRUD基本操作Elasticsearch