課程
/后端開發
/Java
/Hibernate初探之單表映射
出錯了,看看吧
2016-11-15
源自:Hibernate初探之單表映射 1-11
正在回答
-<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
? ? <session-factory>
? ? <property name="connection.username">root</property>
? ? <property name="connection.password">scz123</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.MySQLDialect</property>
? ? <property name="show_sql">true</property>
? ? <property name="format_sql">true</property>
? ? <property name="hbm2ddl.auto">create</property>
? ? <mapping resource="Students.hbm.xml"/>
? ? </session-factory>
</hibernate-configuration>
import java.util.Date;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
//測試類
public class StudentsTest {
private SessionFactory sessionFactory;
private Session session;
private Transaction transaction;
@Before
public void init(){
//創建配置對象
Configuration config=new Configuration().configure();
//創建服務注冊對象
ServiceRegistry serviceRegistry= new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
//創建會化工廠會話對象
sessionFactory=config.buildSessionFactory(serviceRegistry);
//會話對象
session= sessionFactory.openSession();
//開啟事務
transaction =session.beginTransaction();
}
@After
public void destory(){
transaction.commit();
//提交事務
session.close();//關閉會話
sessionFactory.close();//關閉會話工廠
@Test
public void testSaveStudents(){
//生成學生對象
Students s1 =new Students(1, "張三豐","男",new Date(),"武當山");
session.save(s1);//保存對象進入數據庫
看你左側的錯誤提示,是初始化的時候類型轉換時拋異常了 ClassCastException
夜空中最亮de星 提問者
飲盡天下雞湯 回復 夜空中最亮de星 提問者
夜空中最亮de星 提問者 回復 飲盡天下雞湯
看不到
誒,還沒回答我的問題誒
舉報
Java持久化框架Hibernate入門教程,掌握Hibernate基本概念
6 回答誰能幫我解決一下!??!
2 回答出現如下錯誤,怎么解決--我用的是hibernate-release-5.2.5.Final
1 回答測試出現錯誤了。誰能幫我看一下。
1 回答報這錯怎樣解決
1 回答運行報了如下錯誤,該如何解決?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-16
-<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
? ? <session-factory>
? ? <property name="connection.username">root</property>
? ? <property name="connection.password">scz123</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.MySQLDialect</property>
? ?
? ? <property name="show_sql">true</property>
? ? <property name="format_sql">true</property>
? ? <property name="hbm2ddl.auto">create</property>
? ?
? ? <mapping resource="Students.hbm.xml"/>
? ? </session-factory>
</hibernate-configuration>
2016-11-16
import java.util.Date;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
//測試類
public class StudentsTest {
private SessionFactory sessionFactory;
private Session session;
private Transaction transaction;
@Before
public void init(){
//創建配置對象
Configuration config=new Configuration().configure();
//創建服務注冊對象
ServiceRegistry serviceRegistry= new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
//創建會化工廠會話對象
sessionFactory=config.buildSessionFactory(serviceRegistry);
//會話對象
session= sessionFactory.openSession();
//開啟事務
transaction =session.beginTransaction();
}
@After
public void destory(){
transaction.commit();
//提交事務
session.close();//關閉會話
sessionFactory.close();//關閉會話工廠
}
@Test
public void testSaveStudents(){
//生成學生對象
Students s1 =new Students(1, "張三豐","男",new Date(),"武當山");
session.save(s1);//保存對象進入數據庫
}
}
2016-11-16
看你左側的錯誤提示,是初始化的時候類型轉換時拋異常了 ClassCastException
2016-11-16
看不到
2016-11-15
誒,還沒回答我的問題誒