需要修改的地方有3处:
1.entity
将实体中的String改为对象类型,如String userNmae改为User user,并get set.
2.mappings
修改为a.user_id AS "user.id"(代码自动生成这里不需要改,但生成前注意修改列名为user.id)
3.Controller
获取要下拉的那个表的list,
如:
List<User> userList = userService.findList(null);
model.addAttribute("userList ", userList );
4.views(jsp)
form页:
<form:select path="user" class="input-medium">
<form:option value="" label=""/>
<form:options items="${userList }" itemLabel="name" itemValue="id" htmlEscape="false"/>
</form:select>
list页:
此时user.id已经可以获取, 可以利用2个c:forEach 循环出user对象,显示user.name
分享到:
相关推荐
【压缩包子文件的文件名称列表】中的“repository”可能是指Maven的本地或远程仓库目录结构,里面通常按照Maven的默认存储方式进行组织,包括各个groupId、artifactId和version的子目录,每个子目录下有对应的JAR...
jeesite数据资料,(JeeSite 快速开发平台)的sql数据和表结构的,方便导入到数据库中,该数据为mysql
本文将详细介绍Jeesite提供的全国省市区地图编码表数据在Oracle和Mysql两种主流数据库中的应用。 首先,让我们关注"全国省市区地图编码表数据"。这是一个包含中国所有省份、城市和区县的地理信息和编码的数据集。...
这是非maven版的jeesite,在官网下载的jeesite是maven版的,在配置上很容易出错,这个非maven版的可以解决你的烦恼
jeesite 4.x.x 的全国市区地区编码表,一共3511条数据。表名是js_sys_area。 jeesite 4.x.x 的全国市区地区编码表,一共3511条数据。表名是js_sys_area。 jeesite 4.x.x 的全国市区地区编码表,一共3511条数据。表名...
DictUtils类提供了一系列操作字典数据的方法,这些方法可以帮助开发者快速地在Java代码或者JSP页面中获取系统字典的相关信息。 ##### 根据类型和值获取字典标签 - Java文件中获取:`DictUtils.getDictLabel(String...
在导入数据表后,开发者可以部署 JeeSite 项目。JeeSite 提供了一个基于 Tomcat 的部署工具,帮助开发者快速部署项目。 代码生成器 JeeSite 提供了一个代码生成器,帮助开发者快速生成代码。代码生成器可以生成各种...
4. **RESTful API支持**:为了适应前后端分离的开发模式,Jeesite提供了RESTful风格的API接口,方便前端通过HTTP请求获取和更新数据。 5. **前后端分离**:Jeesite支持Vue.js等现代前端框架,实现前后端分离,提高...
Jeesite是一个开源的Java企业级开发框架,它提供了强大的数据管理、权限控制、流程引擎等核心功能,广泛应用于各类企业的信息化建设中。而SQL,即结构化查询语言,是数据库管理和操作的核心工具。在Jeesite项目中,...
数据表主键优化,如分类科目表,采用有意义的主键方式,让客户去自定义,减少后期运维维护成本。 实体@Table注解配置 a. 自动生成增删改通用SQL,不需要在mapper.xml里写重复又费时的SQL了,减少开发和后期维护成本...
Java EE(J2EE)快速开发框架,基于经典技术组合(Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流等。虽说很长时间没有大的更新了...
在Jeesite中,Druid作为数据访问层的重要组件,确保高效稳定的数据操作。 7. `aspectjweaver-1.7.4.jar`: AspectJ是一个面向切面编程(AOP)的Java工具,用于分离关注点,如日志、事务管理等。在Jeesite中,AspectJ...
1. **查询数据**:在Controller层,根据前端传来的ID查询数据库,获取对应图片的Blob数据。 2. **转换图片**:使用Java的InputStream和OutputStream,将Blob数据读取出来,转换成可以被浏览器识别的图片流。 3. **...
在Jeesite的`lib`目录中,`mybatis.jar`和`mybatis-spring.jar`协同工作,实现了数据库操作的便捷集成,使得数据访问更加直观和灵活。 4. **Hibernate框架** Hibernate是另一个流行的对象关系映射(ORM)框架,...
jeesite全国省市区地图编码表数据(Mysql),SQL文件中开头有删除表操作,如果原表中有数据,建议先备份,文件中含mysql的sys_area表数据
6. **数据字典与国际化支持**:内置数据字典管理,支持多语言环境,提高系统的可扩展性和适应性。 7. **日志记录**:通过Log4j或Logback实现全面的日志记录,方便系统运维和问题排查。 二、Jeesite的设计理念 ...
jeesite4.0数据库初始化数据,mysql_8.1.3,oracle_12c,里面有各种数据,导入直接可以用有备注说明,简单易用,这个是针对环境没有搭建好,系统数据没有,本人多才测试都可以登陆及其他操作
JeeSite主要定位于企业信息化领域,已内置企业信息化系统的基础功能和高效的**代码生成**工具, 包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。...
在"jeesite_mysql_v5.0.1_2022-3-31.sql"这个文件中,我们可以看到Jeesite项目在MySQL中的数据初始化脚本。这个SQL文件包含了创建数据库表结构、初始数据填充等操作,是搭建Jeesite系统的基础。开发者可以通过导入这...
8. **报表工具**:提供数据统计和分析功能,可以生成各种报表,帮助企业决策者快速获取关键业务数据。 9. **统一登录认证**:支持多种认证方式,如CAS、OAuth2等,实现单点登录,提升用户体验。 10. **安全防护**...