`
bf1977
  • 浏览: 17851 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近在项目中使用jdbctemplate的queryForList()方法查询时发现在view层获取返回的json格式数据时顺序是乱的,而在数据库中单独执行对应的查询sql却是排好序的。 开始以为是fastjson转换时导致的,后来跟踪发现在queryForList返回的List里面就已经是乱序的了。尝试过用RowMapper以及linkedList对结果集重新进行封装,发现还是不行。 最后终于找到原因了,原来是传参数的方式导致的(拼接后sql里面的排序字段有引号导致排序不正常)。 之前对sql语句中的排序字段及顺序采用问号方式传参,比如: queryForList("select a ...
最近在研发一个监控平台系统,使用了springboot、maven等开源框架。项目结构为一个parent和两个model。 modelA的java包结构是:com.yd.pmp.aaa.xxx.xx modelB的java包结构是:com.yd.pmp.bbb.xxx.xx modelB将来要发布成一个jar包,modelA中会依赖modelB的jar包。在测试的时候发现,在modelA中启动时无法扫描到modelB中声明的那些component,在网上找了大半天资料都没有发现有相关的解决方案。后来隐隐约约想起学习springboot时有过说明,@ComponentScan扫描的时候,只扫描当前 ...
oracle下是 建表空间 ,建用户,设置用户的默认表空间,在用户下建表 sqlserver 下是 建库,在库下建表,建用户,设置用户访问库的权限 oracle 的结构是 实例->用户->表,表是从属于某个用户的 sqlserver 的结构是 实例-〉库-〉表,用户与 库,表 独立 oracle是有数据库,就是实例 两者的区别我觉得应该从用户来说 Oracle的用户就是一个Schema(方案) 所有的表都是属于不同的用户,一个用户要访问另一个用户的表,必须授权 而SQL Server的表却是在数据库下创建 它并不属于某个用户
Global site tag (gtag.js) - Google Analytics