摘要: 查询已知表名的实体时推荐使用getHibernateTemplate().executeWithNativeSession() +SQLQuery方式。以下测试使用JUnit进行,仅查询一次,查询结果为5条记录。各种方式的详细代码及执行时间如下所示:方式1,正常getHibernateTemplat... 阅读全文
posted @ 2014-08-03 13:39 a757956132 阅读(481) 评论(0) 推荐(0)
摘要: 1.内连接(自然连接)2.外连接(1)左外连接(左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3.自连接(同一张表内的连接)SQL的标准语法:select table1.column,table2.columnfrom table1 [inner | lef... 阅读全文
posted @ 2014-08-03 11:00 a757956132 阅读(855) 评论(0) 推荐(0)
摘要: 外联结:分为外左联结和外右联结。左联结A、B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结条件的那些记录形成的记录集的联结,这里注意的是最后出来的记录集会包括表A的全部记录。右联结A、B表的结果和左联结B、A的结果是一样的,也就是说:Select A.name B.name... 阅读全文
posted @ 2014-08-03 10:57 a757956132 阅读(197) 评论(0) 推荐(0)
摘要: mysql的DISTINCT的关键字有很多你想不到的用处1.在count 不重复的记录的时候能用到比如SELECT COUNT( DISTINCT id ) FROM tablename;就是计算talbebname表中id不同的记录有多少条2,在需要返回记录不同的id的具体值的时候可以用比如SEL... 阅读全文
posted @ 2014-08-03 10:39 a757956132 阅读(243) 评论(0) 推荐(0)
摘要: group_concat()主要功能:能将相同的行组合起来完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询Sql代码select*fromaa;+------+------+|... 阅读全文
posted @ 2014-08-03 10:26 a757956132 阅读(1785) 评论(0) 推荐(0)
摘要: GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUP BY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。语法:G... 阅读全文
posted @ 2014-08-03 10:21 a757956132 阅读(791) 评论(0) 推荐(0)