- 博客(15)
- 收藏
- 关注
原创 MyBatis Plus对数据库JSON类型的字段处理
1.在字段上添加@TableField(typeHandler = JacksonTypeHandler.class)注解【vo中要一样】3.在上方添加开启映射 autoResultMap = true。测试一下,set此字段。只需要改为使用类方法即可。对于这种数据库中含有的json类型的字段。2.将字段类型改为上面创建的类型类。首先对这个字段创建一个实体类型。
2024-05-26 15:07:39
464
原创 MyBatisPlus db静态工具
比方说在user service里需要调address service的时候,可以直接调用静态工具来查询避免相互注入产生循环依赖。有些查询条件需要查询多个表中的信息,为了避免在各表中要注入多个Service,产生循环注入的问题,就需要使用静态工具来解决。这里框选出来的两部分可以看到第二个框里使用了静态工具,静态工具需要告诉它实体类。
2024-05-25 19:41:23
306
原创 MyBatisPlus初始代码生成
如果出现:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration。这里要与自己的database对应,设置好后点击test connect 测试,成功 就可以了。按照个人需要进行配置。
2024-05-24 21:26:20
452
1
原创 Scala中创建Array对象为什么可以不用new
在Scala中,我们可以把所有类的构造方法以apply方法的形式定义在object 当中,这样公共A类就可以在其它类中被找到,伴生对象的方法就会自动被调用,调用就会生成类对象。Scala中创建Array对象为什么可以不用new,实际上它也newl只不过”藏起了“实际上在Java和Scala中调用任何类都必须要有new的。这里val a就没有,用 new A()来创建。
2024-05-23 23:58:09
317
1
原创 Scala基础(一)从零开始
常用类型(scala指定类型是在变量名后面加冒号类型)Scala和Java一样,有7种数值类型Byte、Char、Short、Int、Long、Float和Double(无包装类型)和一个Boolean类型。没有包装类//定义变量格式:【val/var】 变量名【:数据类型】=值val a=1233val b="张三"//val不能重新赋值var d="体重"//var可以重新赋值e=90a+bdef add(a:Int,b:Int) =a+b a+b就是方法体。
2024-05-21 23:56:20
800
原创 MybatisPlus
MybatisPlus:可以跟Mybatis一起使用而不互相影响,而且与之相较更为简单,使用时1》引入MyBatis Plus依赖,替代MyBatis。2》定义Mapper接口并继承baseMapper(继承时要指定泛行为是实体类的类型)3》使用时直接调用增删改查即可。
2024-05-19 15:55:32
1777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人