持久化框架
fengchen0123456789
赢的是过程,输的是结果
展开
-
mybatis 映射sql常用注解
最常用的 @Insert,@Update,@Delete,@Select 这里就不说了 表结构如下,注意,使用的是MySQL @Options获取自增长id UserMapper 写法如下,keyProperty 对应的数据表自增长id @Insert("insert into user(name,age) values(#{name},#{age})") @Opt...原创 2018-02-09 10:01:52 · 343 阅读 · 0 评论 -
mybatis 注解传入 list 集合
这里写一个查询的sql语句首先看 mapper @SelectProvider(type = SqlModel.class, method = "listDeviceIndex") @Results(value = { @Result(column = "index_id",property = "userIndex&a原创 2018-02-08 11:20:34 · 7785 阅读 · 1 评论 -
mybatis sql注解中加入判断条件
LZ执行的是修改操作,传过来的值是null,就不进行修改,以前用的是xml格式的,现在看一下注解的 @Update("<script> " + "update training_history set " +原创 2018-12-17 15:22:58 · 9448 阅读 · 0 评论 -
jpa实体类没有对应的表查询
使用 jpa 时,一般一个实体类对应一个一个表,dao层基本也是一个实体类写一个 JpaRepository,今天讲的是LZ从 json 字段取出来的几个值定义的一个 类(也可以是很多张表各抽取几个信息合成的一个类)直接上代码先看没有表对应的实体类data class UserBmr ( var time: String? = null, var bmr: Int...原创 2019-01-16 14:37:37 · 2892 阅读 · 0 评论