-
transaction(事务)简介查看全部
-
get和load的区别2:查看全部
-
get和load的区别1:查看全部
-
单表操作curd: get与load的区别:1、在不考虑缓存的情况下,get方法在调用之后立即向数据库发出SQL语句,返回持久化对象。load方法会在调用后返回一个代理对象。该代理对象只保存了实例对象的ID,直到使用对象的非主键属性时才会发出SQL语句。2、查询数据库中不存在的数据时,get方法返回null,load方法抛出异常org.hibernate.objectNotFountException查看全部
-
相关方法:查看全部
-
组件属性:实体类中的某个属性属于用户自定义类的对象; 作用:将两个实体类合并在一起组建成一个表 在hbm.xml文件中配置: 格式: <component name="取的名字" class="类名"> <property name="类中属性" column="对应生成数据库中列属性名"> </component>查看全部
-
测试照片是否添加成功:查看全部
-
保存图片到数据库中查看全部
-
对象类型查看全部
-
基本类型查看全部
-
基本类型查看全部
-
单一主键:指表中由某一列来充当主键 assigned:由java程序负责生成(手工赋值) native:由底层数据库自动生成标识符查看全部
-
hbm配置文件常用设置 <hibernate—mapping schema="schemaName"//表示模式的名字 cataog="catalogName"//表示目录的名称 default-cascade="cascde_atyle"//级联风格 default-acess="field|property|ClassName"//访问策略 default-lazy="true|false"//加载策略 package="packagename"//设置包名 /> <class name="ClassName"//对象关系映射映射的是哪一个类 table="tableName"//表示把这个类映射为数据库的那张表 batch-size="N"//抓取策略,一次可以抓取多少条记录 where="condition"//设置抓取的条件 entity-name="EntityNmae"//表示同一个类可以映射为多个表 /> <id//主键 name="propertyNmae"//表示映射的属性名 type="typeName"//表示映射属性的类型 column="length"//表示映射属性在数据表中的名称 length="length"//表示指定长度 <generator class="generatorClass"/>//表示逐渐生成策略 />查看全部
-
持久类的设计原则?查看全部
-
openSession与getCurrentSession的区别:查看全部
举报
0/150
提交
取消