生成bean 發現沒有這個選項和博客不太一樣,後來發現沒有hibernate的配置
連接的話可以不配置數據庫,可以直接配置hibernate 就可以
連接數據庫
idea右側可連接數據庫,亦可直接查詢sql語句
之後會有選擇的選項可以選擇具體數據庫類型,
選擇連接localhost或者遠程地址主機,在選擇具體哪個庫,配置用戶名密碼等
至此已配置完畢 新建窗口執行sql 即可以看到結果如navicate一樣,至此電腦又可以少裝一個軟件了。
也可以在這裏右鍵表,生成但是我這裏沒有cli ,有的話可以直接Generate POJOs.cli可以直接生成也可以配置Groovy配合生成,但是這裏如果生成的話是沒有JPA的相關配置的,
配置hibernate-cfg.xml 配置Persistence
之所以沒有沒有Persistence,是因爲缺少hibernate的配置文件,生成bean是藉助於hibernate的一個功能插件,沒有的是沒有這個選項的
在resourse中配置,新建一個xml
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-configuration>
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost/test</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<!-- JDBC connection pool (use the built-in) -->
<!--
<property name="connection.pool_size">1</property>
-->
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Enable Hibernate's automatic session context management -->
<property name="current_session_context_class">thread</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<!--
<property name="hbm2ddl.auto">update</property>
-->
</session-factory>
</hibernate-configuration>
生成這個的話文件最上端會問你是否添加hibernate OK即可,若沒有
在file中 project structure中找到自己項目看是否有hibernate,若沒有添加之,並配置路徑
至現在在view中tool 中可以看到Persistence ,按照其他的教程即可以了,
generate —>by schema
選擇完你的表打鉤,在選擇你package,也可以加前綴,如果爲了jpa的註解,最後的Generate JPA Annotation是必須要勾選的,OK---->在配置的位置生成bean