问题标签 [mybatis-generator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
104 浏览

java - 如何使用 MySQL 请求生成实体类?

这是下面的 MySQL 脚本。MyBatis 可以基于这个脚本创建带有 Hibernate 注解的类吗?如何在构建 Java Maven 项目期间启动它?

0 投票
1 回答
65 浏览

sql - 如何在 MyBatis XML 中附加表名

我有用于执行 CRUD 操作的 XML,我需要附加表名,谁能告诉我在哪里可以找到表名。这是一个示例 SELECT 语句

请让我知道这个样本的解剖结构,比如桌子的名字在哪里。

0 投票
1 回答
123 浏览

sql - 如何使用 MyBatis 生成器示例类创建复杂的 where 子句?

我想创建一个这样的条件:“A and B and (C or D)”。但我不知道如何使用 MyBatis Generator Example 类创建它。当我将where子句更改为“(A and B and C)或(A and B and D)”时,我可以做到这一点,但我认为上面的那个更好。MyBatis 生成器文档: http: //mybatis.org/generator/generatedobjects/exampleClassUsage.html

0 投票
1 回答
43 浏览

mybatis-generator - mybatis clientGenerated 无法回调

我为 mybatis 生成器编写了一个插件,但是在扩展插件方法的 clientGenerated 中不起作用。请帮帮我~^_^
代码在下面:

在第二种方法中,在调试中,它没有采用这种方法,所以下一步我该怎么办

0 投票
1 回答
79 浏览

mybatis - Mybatis 手动插入PK

我正在尝试使用分配的 PK 将数据单次插入到表中。手动分配PK。

XML 文件

服务调用方式

日志文件

0 投票
1 回答
104 浏览

java - 使用 mybatis 跨数据库检索值列表

我有 2 个 Java POJO 文件

数据库在 FilterVariable.id 和 ValueVariable.valueListId 之间有一个 FK 映射。插入表工作完美,我有一个单独插入两个表的事务。select在使用and检索数据join时,我只收到数据库表中的第一行。

数据库表:

接口中的方法被定义为List<FilterVariables> selectFilterVariableById(String id); 我知道使用 2 个单独的我可以将值存储到两个 Pojo 中并使用它们,但是有什么方法可以通过连接来检索多行吗?

结果映射定义如下:

这就是mysql中数据的样子。 在此处输入图像描述

当从 Java 发出请求时:

我只得到第一行

[FilterVariables [id=b218df5c-eac1-4e01-846a-119345bb254d, name=ME, valueId=null, storageRecordType=null, values={b218df5c-eac1-4e01-846a-119345bb254d test@mailinator.com}]]

1

0 投票
0 回答
171 浏览

java - 如何在mybatis动态sql的where子句中使用函数?

这是我的选择代码

在这个查询中,我想创建像

但它会抛出异常

似乎在 mybatis 动态 sql 中不支持 cluase 的地方起作用。

有一些解决方法吗?

0 投票
1 回答
70 浏览

postgresql - 如何使用识别为序列在 PostgreSQL 13 中获取 MyBatis 插入主键值

我现在使用的是 PostgreSQL 13,使用 MyBatis 插入记录后,我需要获取插入记录的主键。以旧的方式,我使用的是串行,配置是这样的:

最近我将 PostgreSQL 主键切换为标识(我阅读了 PostgreSQL 手册并告诉我这是生成串行主键的更好方法),如下所示:

并且表不包含序列,我现在应该怎么做才能获取主键?

0 投票
1 回答
70 浏览

jpa - mybatis 避免生成模型类 *WithBLOBs

我必须将一列从varchar2更改为clob。生成后 mybatis 创建一个 *WithBlobs 类,其字段扩展了原始类。为了避免一些影响,是否可以避免创建 *WithBlobs 类?

MyBatis GeneratorXML 配置文件参考中是否有允许这样做的配置?

0 投票
1 回答
70 浏览

java - 有什么办法可以强制mybatis使用setter

在使用 mybatis 从数据库设置值之前,我需要做一些逻辑,但是,我的列表字段总是 size=0

在此处输入图像描述

我真的需要帮助,如果有人知道请帮助我,我非常感激