摘要:
1.内连接:利用内连接可获取两表的公共部分的记录例:select u1.username,u2.username from ut_info1 u1 inner join ut_info2 u2 on u1.id=u2.id2.左外连接:select u1.username,u2.username from ut_info1 u1 left outer join ut_info2 u2 on u1.id=u2.id select u1.username,u2.username from ut_info1 u1, ut_info2 u2 where u1.id=u2.id(+)3.右外连接:... 阅读全文
摘要:
1.原因:当数据库创建表时,每个表只能有一个主键,但是如果想让多个列都成为主键时,就要用到复合主键。 条件:a.必须实现Serializable接口。 b.必须有默认的public无参数的构造方法。 c.必须覆盖equals和hashCode方法。equals方法用于判断两个对象是否相同,EntityManger通过find方法来查找Entity时,是根据equals的返回值来判断的。 本例中,只有对象的name和email值完全相同时或同一个对象时则返回true,否则返回false。hashCode方法返回当前对象的哈希码,生成的hashCode相同的概率越小越好,算法可以进行优化。2... 阅读全文