-
组件属性:实体类中的某个属性属于用户自定义类的对象; 作用:将两个实体类合并在一起组建成一个表 在hbm.xml文件中配置: 格式: <component name="取的名字" class="类名"> <property name="类中属性" column="对应生成数据库中列属性名"> </component>查看全部
-
1.clob和text对应大文本文件,blob对应大的二进制文件,例如视频音频图片 2.java中的clob对应存储大文本文件,java中的blob对应存储大二进制文件 MySQL不支持标准SQL的CLOB类型,在Mysql中,用TEXT,MEDIUMTEXT及LONGTEXT类型来表示长度超过255的长文本数据 获取照片文件的写法 File f=new File("照片的地址"+File.separator+"照片名字"); InputStream input =new FileInputStream(f); Blob image=Hibrbate.getLobCreator(session).createBlob(input,input.available()); s.setpPicture(image); session.save(s);查看全部
-
单一主键: (1)assigned 由java应用程序负责生成(手工赋值) (2)native 由底层数据库自动生成标示符,如果是MySQL就是increment,如果是Oracle就是sequence,等等 Ps1:assigned注意:如果实体类中设置的主键id是基本类型int的话,则可以不用赋值,系统默认值为1;如是引用类型Integer话,则默认值为null,不赋值系统则报错。 Ps2:native注意:系统会自动选择该数据库对应的自动增值方式,从1开始。即使手动给他赋值,也不会起作用,但也不会报错。查看全部
-
主键生成策略查看全部
-
hbm的配置文件中<id/>中表示主键查看全部
-
hibernate常见配置属性查看全部
-
获取session对象查看全部
-
hibernate执行流程查看全部
-
3.4 hibernate存储二进制数据查看全部
-
get和load的第二点区别查看全部
-
get和load的区别查看全部
-
组件属性查看全部
-
对象类型:text、clob代表大数据、文本类型,blob代表二进制类型,比如音乐、视频。mysql不支持blob类型查看全部
-
//高版本创建---创建服务注册对象 ServiceRegistry serviceRegistry= new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();查看全部
-
@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、自然主键:指业务相关,由用户指定,且能唯一标识数据库中的任意一条记录。查看全部
举报
0/150
提交
取消