-
基本类型查看全部
-
@hbm.xml常用配置 <br> <hibernate-mapping<br> schema="schemaName" //模式的名字<br> catalog="catalogName" //目录的名称<br> default-cascade="cassade_style" //级联风格 @<br> default-access="field/property/CalssName" //访问策略 @<br> default-lazy="true/false" //加载策略 @<br> package="packagename" //默认包名<br> ></hibernate><br> <class<br> name="ClassName" //对应映射的类<br> table="tableName" //对应映射数据库的表<br> batch-size="N" //抓取策略,一次抓取多少记录<br> where="condition" //条件 eg:抓取条件<br> entity-name="EntiyName" //如果需要映射多张表<br> ></class><br> <id //表的主键<br> name="propertyName" //对应的属性<br> type="typeName" //对应类型<br> column="column_nam" //映射数据库中表当中字段名的名称<br> length="length" //指定长度<br> <generator class="generatorClass"></id> //主键生成策略 @<br> /><br> <br> 1、代理主键:是指与业务无关且能唯一标识数据库中记录,一般是数据库自动生成的,比如mysql可以使用auto_increment,Sql2000可以使用identity生成方式,oracle可以使用sequence生成方式。<br> 2、自然主键:指业务相关,由用户指定,且能唯一标识数据库中的任意一条记录。查看全部
-
主键生成策略查看全部
-
session查看全部
-
导入dtd文档查看全部
-
主键生成查看全部
-
sss查看全部
-
1.什么是ORM ORM是一种面向对象编程的方法,用这种方法来避免写数据库底层语言sql语句,这样有利于java的跨平台,扩展。维护。而hibernate是ORM的一种框架 2.hibernate开发基本步骤 (1)编写配置文档hibernate.cfg.xml文档 (2)编写实体类 (3)生成对应实体类的映射文件并添加到配置文档中 (4)调用hibernate api进行测试 3.什么是seesion hirbernate操作数据库都要用session,调用session.api方法。来操作. openssion每次都会创建一个新的对象,所以用完后要调用session.close().关闭,不然多了后连接池满了会有溢出的现象。 而getCurrentSession是单例模式,每次创建的都是同一个对象,使用完后自动会关闭。 4.单表操作方法 save delete update get load 5.get和load的区别 get获取后马上发送sql语句,返回一个实体类的对象类型 load获取后先缓存,需要调用时才发送sql语句,返回一个代理对象查看全部
-
映射文件中,持久类和数据库表字段的对应关系中字段类型查看全部
-
hibernate执行流程查看全部
-
hbm2ddl.auto的值:<br> create:表示每次生成新的表,若该表原来存在,则先将该表删除然后再生成新的表。 update:在原表的基础上进行更新,可以保留原有的数据查看全部
-
hibernate的执行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
-
通过Hibernate API编写访问数据库的代码查看全部
-
字符集和排序规则进行选择查看全部
举报
0/150
提交
取消