Annotation中配置: @Table元素包括了一个schema和一个catalog属性,如果需要可以指定相应的值. 结合使用@UniqueConstraint注解可以定义表的唯一约束(unique constraint) (对于绑定到单列的唯一约束,请参考@Column注解) @Table(name="t_product", uniqueConstraints = {@UniqueConstraint(columnNames={"id", "qq&q…
数据库连接:由 Hibernate 支持的一个或多个配置文件处理.这些文件是 hibernate.properties 和 hibernate.cfg.xml. 类映射设置:这个组件创造了 Java 类和数据库表格之间的联系 SessionFactory 对象 SessionFactory 是一个线程安全对象并由应用程序所有的线程所使用 Session 对象 一个会话被用于与数据库的物理连接.Session 对象是轻量级的,并被设计为每次实例化都需要与数据库的交互.持久对象通过 Session…
除主键外,有时还需要创建一个或多个组合字段的唯一约束,方法如下: 双击打开实体,在idntifier标签页中可看到默认主键的唯一约束,在其下方添加一条记录,然后双击该记录,打开约束设置窗口 在该窗口的attitude标签页中选择一个字段或多个字段,组成唯一约束.…
表结构 FIELD          TYPE          COLLATION       NULL    KEY     DEFAULT  Extra           PRIVILEGES            COMMENT -------------  ------------  --------------  ------  ------  -------  --------------  --------------------  ------- id            …
1 背景介绍 随着android studio的完善和普及,越来越多Android app开发者从Eclipse+ADT环境转到Android Studio(后文统一用AS表示).但是,AS往往需要较新的SDK,从目前的测试结果来看,在MAC OSX 10.10系统中很多基于老版本SDK开发的东西并不能完美运行在新版本的SDK中,即两者并不能完美兼容,比如,在Eclipse+ADT环境中创建的模拟器镜像或快照就无法在AS中使用(具体表现为模拟器或快照无法启动,或启动之后马上crash).因此,最…
SELECT 索引名称 = a.name , 表名 = c.name , 索引字段名 = d.name , 索引字段位置 = d.colid FROM sysindexes a JOIN sysindexkeys b ON a.id = b.id AND a.indid = b.indid JOIN sysobjects c ON b.id = c.id JOIN syscolumns d ON b.id = d.id AND b.colid = d.colid , ) -- and c.xty…
在mapper文件的insert语句前加上<selectKey>标签即可 如下: 添加前测试: 添加后测试:…
1.内存配置 MemoryConfigurationProvider使用内存中集合作为配置键值对.若要激活内存中集合配置,请在ConfigurationBuilder的实例上调用AddInMemoryCollection扩展方法.可以使用IEnumerable<KeyValuePair<String,String>> 初始化配置提供程序.构建主机时调用ConfigureAppConfiguration以指定应用程序的配置: public class Program { public…
一.hibernate中的实体规则 1.实体类创建的注意事项 2.主键类型 3.主键生成策略 (1)代理主键 (2)自然主键 二.hibernate中的对象状态 1.对象分为三种状态 2.三种状态的转换图 三.hibernate进阶-一级缓存 1.缓存:提高效率.hibernate中的一级缓存也是为了提高操作数据库的效率. 2.提高效率手段1:提高查询效率 3.提高效率手段2:减少不必要的修改语句发送…
目录 0. 结构图 1. 持久化类的编写规则 1.1 持久化和持久化类 1.2 持久化类的编写规则 2. 主键生成策略 2.1 主键的分类 2.2 主键生成策略 3. 持久化类的三种状态[了解] 3.1 持久化类的三种状态 3.2区分三种持久化状态 3.3 持久化的三种状态的转换 3.3.1 持久态的三种状态转换图 3.3.2 瞬时态对象 3.3.3 持久态 3.3.4 托管态对象 3.3.5 持久态对象的特性 4. Hibernate的一级缓存 4.1 缓存概述 4.2 hibernate的缓…