最近一直在用spring-data-jpa这个东西,感觉方法上注解hql语句已经是很常用的方法了,有一些关于hql的经验分享一下:一.hql的join hql的优势就是直接的关联关系嘛,但是通过hql语句进行join查询的时候,需要注意一些地方: hql的join不能像类似sql的join一样,.....
分类:
其他好文 时间:
2015-11-20 12:31:58
阅读次数:
136
设计User表,Role表,UserRole表,Right表,RightRole表,Module表,Function表。其中User表主要存放用户信息,Role表主要存放用户的角色,UserRole表主要是User和Role的关联关系,Right表主要存放一些权限,比如说新增某个按钮的权限,删除,查...
分类:
其他好文 时间:
2015-11-10 10:32:05
阅读次数:
163
从感官上,外键用于限制主子表的关联关系,是一种强关联关系,那么子表的外键值不应该为空,而是都会关联到主表对应的记录上,但实际上,至少在Oracle中,外键是可以为空的,打个比方,班级是主表,学生是子表,一个班级有多名学生,一名学生肯定会关联到一个存在的班级,但来了一个转校生,还没有分班,他现在属于学生子表,但还没有关联到班级主表中的任何一条记录。实验:
1.创建主表T_A,子表T_B,子表A_ID...
分类:
其他好文 时间:
2015-11-08 15:23:09
阅读次数:
192
词汇解释关系:事物之间相互作用、相互联系的状态。范围最大。联系:在关系数据库中表示实体与实体之间的联系,1:1,1:n,m:n。关联:表示对象之间的关系,既有数量性,又有方向性;动词:将对象之间通过某种方式联系起来。映射:这里指java对象和数据库表的一种对应关系。动词:形成这种对应关系。级联:有关...
分类:
Web程序 时间:
2015-10-31 21:19:27
阅读次数:
274
cascade级联,只会影响CRUD的CUD,不会影响读取。不设置级联,从多的一方能读出一的一方,设了级联,从一的一方,默认也不能读出多的一方。如果两个对象之间有关联,不管是一对多,多对一,单向还是双向,如果从A可以导向到B:A--->B默认情况下对A的保存不会影响到B,除非设cascade。如果A...
分类:
Web程序 时间:
2015-10-31 16:52:45
阅读次数:
220
Manager类@Table(name="jpa_manager")
@Entity
publicclassManager{
@GeneratedValue
@Id
privateIntegerid;
@Column(name="manager_name")
privateStringmanagerName;
//没有外键的一方,不维护关联关系
// @OneToOne(mappedBy="manager",fetch=FetchType.LAZY)
@OneTo..
分类:
其他好文 时间:
2015-10-29 13:33:10
阅读次数:
246
Category类@Table(name="jpa_categories")
@Entity
publicclassCategory{
@GeneratedValue
@Id
privateIntegerid;
@Column(name="category_name")
privateStringcategoryName;
@ManyToMany(mappedBy="categories")
privateSet<Item>items=newHashSet<>();..
分类:
其他好文 时间:
2015-10-29 13:32:25
阅读次数:
151
Customer类@Table(name="jpa_customer")
@Entity
publicclassCustomer{
@Column(name="id")
@GeneratedValue(strategy=GenerationType.AUTO)
@Id
privateIntegerid;
@Column(name="last_name")
privateStringlastName;
privateStringemail;
privateintage;
//省略gett..
分类:
其他好文 时间:
2015-10-29 00:54:45
阅读次数:
206
类与接口之间的关系 : 继承类与类之间的关系:继承关系包含关系类与对象之间的关系 : 实例UML 类图中类与类之间的关系:泛化关系(generalization)关联关系(association)聚合关系(aggregation)合成关系 (compostion)依赖关系 (dependency)1...
分类:
编程语言 时间:
2015-10-26 22:10:55
阅读次数:
325
原创文章,欢迎转载。转载请注明:关东升的博客在Swift程序表达式中会看到问号(?)和感叹号(!),它们代表什么含义呢?这些符号都与可选类型和可选链相关,下面来看看可选链。可选链:类图: 它们之间是典型的关联关系类图。这些类一般都是实体类,实体类是系统中的人、事、物。Employ...
分类:
编程语言 时间:
2015-10-23 16:20:32
阅读次数:
204