-
简单来说hibernate里的session可以理解为操作数据库的对象查看全部
-
<session-factory> <property name="connection.username">root</property> <property name="connection.password">zehao</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <!-- ///的url写法 --> <property name="connection.url">jdbc:mysql://localhost:3306/hibernate?useUnicode=true&characterEncoding=UTF-8</property> <!--MySQl的方言类型 --> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <!-- 在控制台显示SQL语句 --> <property name="show_sql">true</property> <!-- sql语句排版 --> <property name="format_sql">true</property> <!-- ddl语句生成策略 有:create(每次运行的时候删除原来的表新建一个表) updata(可以保留以前的数据信息) validate --> <!--给新创建的表名取一个前缀 比如hibernate --> <property name="hibernate.default_schema">hibernate</property> <property name="hbm2ddl.auto">create</property> <mapping resource="Student.hbm.xml"/> </session-factory>查看全部
-
@test :测试方法 @Before:初始化方法 @Aftet:释放资源查看全部
-
hibernate应用查看全部
-
ORM查看全部
-
Hibernate框架使用之前的准备查看全部
-
Hibernate的get和load的区别: 1、get方法会立即发送一个sql语句,而且返回的是持久化对象 2、load方法只有在使用非主键属性时才会发送sql语句,而且返回的是代理对象查看全部
-
OpenSession和getCurrentSession的区别: 1、OpenSession每次创建新的对象,getCurrentSession是单例模式,每次调用同一个对象 2、OpenSession每次调用完后需要显示的关闭,而getCurrentSession调用完后会自动关闭查看全部
-
数据对应查看全部
-
主键生成策略查看全部
-
session查看全部
-
配置文件查看全部
-
javabean的遵循的四个原则: 1、共有的类 2、提供共有的布袋参数的默认构造方法 3、属性私有 4、属性setter/getter封装查看全部
-
编写一个hibernate的例子需要的准备: 1、创建Hibernate的配置文件 2、创建持久化类 3、创建对象-关系的映射文件 4、通过hibernate API编写访问数据库的代码查看全部
-
get与load的区别查看全部
举报
0/150
提交
取消