-
在测试类中使用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
提交
取消