-
在測試類中使用hibernate在數據庫插入一條學生信息的過程大概如下:<br><br> 獲取配置對象,傳遞配置對象給注冊服務對象,獲取注冊服務對象,獲取會話工廠,通過工廠打開會話,開啟事務,<br><br> 會話的保存save方法,直接給學生對象即可,<br><br> 最后釋放資源的步驟,提交事務,關閉會話,關閉會話工廠<br> StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure().build(); Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder().applyImplicitNamingStrategy(ImplicitNamingStrategyJpaCompliantImpl.INSTANCE).build();<br> sessionFactory = metadata.getSessionFactoryBuilder().build(); session = sessionFactory.openSession();<br> transaction = session.beginTransaction();查看全部
-
1. 這個類是一個公有類 2. 提供公有的布袋參數的默認的構造方法 3. 屬性要私有化private 4. 屬性要用setter/getter封裝查看全部
-
<property name="connection.username">root</property> <property name="connection.password">123456</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql:///hibernate?useUnicode=true&characterEncoding=UTF-8</property> <property name="dialect">org.hibernate.dialect.mysql.MySQLDialect</property> <property name="show_sql">true</property> <property name="format_sql">true</property> <property name="hbm2ddl.auto">create</property>查看全部
-
Hibernate配置文件查看全部
-
編寫Hibernate的步驟查看全部
-
編寫Hibernate例子的步驟: (1)創建Hibernate的配置文件(hibernate.cfg.xml) (2)創建持久化類 (3)創建對象-關系映射文件 (4)通過HIbernate API編寫訪問數據庫的代碼 hibernate必須的jar包:hibernate-release-4.2.4.Final\lib\required; Mysql的JDBCjar包:mysql-connecttor-java-5.1.7-bin.jar; Junit4的jar包:junit-4.10.jar查看全部
-
1. 這個類是一個公有類 2. 提供公有的布袋參數的默認的構造方法 3. 屬性要私有化private 4. 屬性要用setter/getter封裝查看全部
-
transaction簡介: 1.Hibernate推薦使用手工開啟,提交事物的方式 a.transaction=session.beginTransaction(); b.transaction.commit(); 2.如果使用自動提交的方式,需要調用doWork()方法,并且要求刷新session.flush(); a. session.doWork(new Work() { @Override public void execute(Connection connection) throws SQLException { // TODO Auto-generated method stub connection.setAutoCommit(true); } }); [ 收起全文 ]查看全部
-
get和load的區別查看全部
-
單一主鍵 在映射配置文件中指定生成策略,有native,根據數據庫類型自動選擇;有signed,手動賦值生成查看全部
-
創建session對象有兩種方式,openSession,getCurrentSession,get方式還要在配置文件指定為本地事務查看全部
-
如果不開啟事務,可以通過session.doWork()里面設置自動提交查看全部
-
hibernate的執行流程截圖查看全部
-
準備開始詳解hibernate.cfg.xml常用配置,session詳解,事務詳解,對象關系映射文檔詳解查看全部
-
在測試類中使用hibernate在數據庫插入一條學生信息的過程大概如下: 獲取配置對象,傳遞配置對象給注冊服務對象,獲取注冊服務對象,獲取會話工廠,通過工廠打開會話,開啟事務,會話的保存save方法,直接給學生對象即可,最后釋放資源的步驟,提交事務,關閉會話,關閉會話工廠查看全部
舉報
0/150
提交
取消