JPA常见坑

摘要: 1、实体类映射数据库的时候,实体类取名最好不要驼峰形式,如果是,需加上@Table(name="XXX"),不然生成的sql语句会在大小写之间加上_。 2、字段使用驼峰形式,但是上面需加上@Column(name="XXX"),XXX为数据库实际的大小写,否则在JPA接口中,自定义查询方法会出错。 阅读全文
posted @ 2020-06-01 20:37 coldpills 阅读(314) 评论(0) 推荐(0) 编辑

IDEA的快捷键使用

摘要: 1、alt+insert可以get\set\override等 2、alt+enter可以创建新的变量,和在新的未声明变量后加.var是一样的效果 阅读全文
posted @ 2020-05-13 15:10 coldpills 阅读(106) 评论(0) 推荐(0) 编辑

java注解

摘要: 1、如果有Lombok支持的话,可以在实体类上面加@Data,就可以实现所有的get\set方法 2、在实体类上上加@AllArgsConstructor注解,实现所有的构造方法。@NoArgsConstructor是空参构造 3、@qualifier注解:假设服务接口有两个实现类,为了表明究竟哪一 阅读全文
posted @ 2020-04-08 17:21 coldpills 阅读(184) 评论(0) 推荐(0) 编辑

@ResponseBody注解之返回json

摘要: 之前写controller,接受参数的时候会用到@ResponseBody注解,之前一直只会使用但是没有真正的了解过这个注解。@ResponseBody加在参数中可以接受到来自前端的json数据,如果加在方法上则可以将方法的返回值(return)json化。 阅读全文
posted @ 2020-03-26 17:37 coldpills 阅读(1182) 评论(0) 推荐(0) 编辑

mybatis坑之Integer值为null

摘要: 最后做项目遇到一件很奇怪的事情,get\set方法可以用,sql语句也是正确的,但是值就是不能保存到数据库。 由于该项目中该字段的默认值为0,所以我在service层将该字段用set方法设为0,但是数据库一致得不到修改,一致都是null。 经查阅相关信息,发现原来在mybatis中0会默认当空字符串 阅读全文
posted @ 2020-03-25 21:43 coldpills 阅读(2683) 评论(0) 推荐(0) 编辑

Java后端之SQL语句

摘要: 1、选择 <select id="getStaffName" parameterType="String" resultType="com.wlhse.entity.SuperVisionGroupMemberPojo"> select * from supervisiongroupmember w 阅读全文
posted @ 2020-03-12 20:53 coldpills 阅读(931) 评论(0) 推荐(0) 编辑

SSM项目配置swaggerUI

摘要: 1、首先在pom.xml中添加依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></dependency><depe 阅读全文
posted @ 2020-03-12 18:26 coldpills 阅读(978) 评论(0) 推荐(0) 编辑

mybatis入门案例2

摘要: 1、 笔记:1、配置了typeAlias之后,在其他需要写com.itheima.domain.User的地方都可以用user代替 2、先用properties指定了jdbcConfig.properties的位置,在后面dataSource中的property中用${jdbc.driver}代替j 阅读全文
posted @ 2020-02-28 16:20 coldpills 阅读(86) 评论(0) 推荐(0) 编辑

mybatis入门案例

摘要: 1、三层架构 表现层:用于展示数据 业务层:处理业务需求 持久层:与数据库交互 2、 3、持久层技术解决方案 JDBC技术:Connection、PreparedStatement、ResultSet Spring的JdbcTemplate:Spring中对JDBC的简单封装 4、mybatis的环 阅读全文
posted @ 2020-02-24 18:01 coldpills 阅读(177) 评论(0) 推荐(0) 编辑

部署本地服务器的前端及后端

摘要: 一、部署前端(NPM,Nginx) 1、下载nodejs,具体安装及配置环境(一定要在本机的环境变量中添加)见https://www.cnblogs.com/lgx5/p/10732016.html。 2、nodejs自带npm,配置好nodejs环境变量之后,如下,在IDEA中的配置好node i 阅读全文
posted @ 2020-02-14 17:58 coldpills 阅读(4062) 评论(0) 推荐(0) 编辑