<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      springboot引入hibernate

      springboot直接引入hibernate,用applications.properties當(dāng)配置文件是很簡單的:

      spring.application.name=test-hibernate
      spring.datasource.url=jdbc:mysql://localhost:3306/test
      spring.datasource.username=root
      spring.datasource.password=1234
      spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
      spring.jpa.hibernate.ddl-auto=update
      spring.jpa.show-sql=true
      

      然后直接打一個(gè)注解,就可以用hibernate了:

      	@PersistenceContext
      	private EntityManager mEM;
      

      下面獲取所有的實(shí)體類的名字:

      		var emf = mEM.getEntityManagerFactory();
      		var model = emf.getMetamodel();
      		var ets = model.getEntities();
      		for(var et:ets) {
      			var s = et.getName();
      			System.out.println(s);
      		}
      

      但是這種方式下,hibernate.cfg.xml不被加載,總不能所有的配置都在applications.properties里做,hibernate也要有自己的配置文件。deepseek上問了半天,給出的思路,是接替一個(gè)什么factory,我寫了一個(gè)HibernateConfig.java,測試被spring加載了,但是里面的東西好像不生效,因?yàn)槲夜室鈱戝e(cuò)了幾個(gè)字也沒事:

      package com.example.hibernate;
      
      import org.springframework.beans.factory.annotation.Autowired;
      import org.springframework.context.annotation.Bean;
      import org.springframework.context.annotation.Configuration;
      import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
      import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
      
      import javax.sql.DataSource;
      import java.util.Properties;
      
      @Configuration
      public class HibernateConfig {
      
          @Autowired
          private DataSource dataSource;
      
          @Bean
          public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
              LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
              em.setDataSource(dataSource);
              em.setPackagesToScan("com.example.hibernate"); // 掃描實(shí)體類所在的包
      
              // 使用 Hibernate 作為 JPA 實(shí)現(xiàn)
              HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
              em.setJpaVendorAdapter(vendorAdapter);
      
              // 加載 hibernate.cfg.xml
              Properties properties = new Properties();
              properties.put("hibernate.ejb.cfgfile", "classpath:hibernate.cfg.xml");
              em.setJpaProperties(properties);
      
              System.out.println("jjjjjj");
              return em;
          }
      }
      

      后續(xù)再看把。

      posted @ 2025-03-12 19:26  shanxin1954  閱讀(31)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 亚洲国产精品成人无码区| 噜妇插内射精品| 亚洲AV天天做在线观看| 欧洲熟妇色xxxx欧美老妇多毛网站| 国产精品日韩av一区二区| 国产成AV人片久青草影院| 亚洲青青草视频在线播放| 亚洲精品香蕉一区二区| 色AV专区无码影音先锋| 国产精品成人免费视频网站京东| 亚洲国产超清无码专区| 精品国产一区二区色老头| 香蕉在线精品一区二区| 国产永久免费高清在线| 黄色特级片一区二区三区| 色欲色香天天天综合网站免费| 国色天香中文字幕在线视频| 国产中文字幕一区二区| 最近中文字幕国产精选| 国产福利酱国产一区二区| 麻豆成人av不卡一二三区| 亚洲女同在线播放一区二区 | 国产精品不卡区一区二| 亚洲旡码欧美大片| 少妇熟女高潮流白浆| 樱花草在线社区www| 国产免费播放一区二区三区| 男女啪祼交视频| 虎白女粉嫩尤物福利视频| 年轻女教师hd中字3| 国产成AV人片久青草影院| 曲阳县| 国产熟睡乱子伦午夜视频| 免费无码AV一区二区波多野结衣 | 2021最新国产精品网站| 大地资源高清免费观看| 日本高清在线观看WWW色| 国产在线精彩自拍视频| 四房播色综合久久婷婷| 亚洲一区二区三级av| 亚洲精品国产免费av|