自定义分页、排序等参数
1 | // bootstrap table初始化 |
1 | // bootstrap table初始化 |
windows环境下,Intellij idea12中maven操作时,控制台中文乱码问题(编译报错或者clean install时出现的其他错误描述乱码)
在cmd中mvn中文正常显示,log4j打印日志也是ok的。
解决方法:
Setting -> maven -> runner
VMoptions: -Dfile.encoding=UTF-8
在idea的vm.propertis加入
-Dfile.encoding=UTF-8
使用 Dynamic Update
如果使用了 Dynamic Update,需要注意的是,当select后,显式的把某些字段set为NULL,hibernate 会认为你修改了该字段,会生成到 update 语句中。一般先 select 实体出来,再 save 的话,只会 update 该实体被修改的字段。否则会 update 所有表字段。
添加Dynamic Update配置可以减少被 update 的字段。
使用 Dynamic Insert
如果使用了 Dynamic Insert,并且数据库配置了默认值,当 insert,并且new 实体时,该属性没有 set 值的话,会使用数据库默认值,否则会使用实体的值。
以下配置是基于spring-boot
的application.yml
配置
1 | spring: |
以下是 logback 的日志输出配置,只要是在 logback 的配置文件中添加以下配置
1 | <!-- show parameters for hibernate sql 专为 Hibernate 定制 --> |
https://code.google.com/archive/p/lightweight-java-profiler/source/default/source
下载 lightweight-java-profiler
工具
1 | # 第4行 BITS?=32 改成 |