摘要: 主键: MySql一般使用自动增长类型,在创建表的时候只要指定表的主键为auto increment,插入记录时就不需要再为主键添加记录了,主键会自动增长。Oracle中没有自动增长,主键一般使用序列,插入记录时将序列号的下一值付给该字段即可,只是ORM框架只是需要native主键生成策略即可。 • 阅读全文
posted @ 2019-01-04 10:14 茶小白 阅读(3626) 评论(0) 推荐(0)
摘要: 1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2. 应尽量避免在 where 子句中使用!=或<>操作符。 3. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。 4. 应尽量避 阅读全文
posted @ 2019-01-04 09:53 茶小白 阅读(216) 评论(0) 推荐(0)
摘要: @Controller @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。单单使用@Controller 标记在一个类上还不能真正意义上的说它就是SpringMVC 的一个控制器类,因为这个时候Spring 还不认识它,这个时候就需要我 阅读全文
posted @ 2019-01-03 10:16 茶小白 阅读(3350) 评论(0) 推荐(0)
摘要: 首先要分析问题出在哪里,先Debug一下,看看运行过程中出现的什么问题,然后先查看控制层代码,再看它的方法有没有错误,一步一步往下进行排查,最后发现是sql语句的错误,如果不能确定的话,把sql语句复制到mysql里运行一下,看能不能直接取到值。 阅读全文
posted @ 2018-12-18 14:31 茶小白 阅读(149) 评论(0) 推荐(0)