1.创建表单时,grid 选择框中给对应的字段做设置


2.生成代码后的 jsp 页面中查看检查。


3.最终展示:








select *当自己手写一些 sql 时,如果查找的对象/表中有封装了其他对象,那么,当 sql 中有 select * 时会导致封装对象为 Null 的现象。
因此,如果有会使用到封装的对象,那么 xml 中的 sql 还是加上映射关系吧。
eg:
<!-- 根据年份、省份、高校、文理科、批次查找记录 findListByYPNWB -->
<select id="findListByYPNWB" resultType="Eucode" >
SELECT
<include refid="EucodeColumns"/>
FROM e_uecode a
<include refid="EucodeJoins"/>
WHERE a.year = #{year} AND a.province = #{province.id} AND a.universityid = #{university.id} AND a.wltype = #{wltype} AND a.schoolbatches = #{schoolBatches} AND (a.r3 != "2" OR ISNULL(a.r3)) AND (a.r3 != "3" OR ISNULL(a.r3))
</select>
解决方法:事务配置在 service 层,但是你的 service 层的方法是 query 开头的,service 调用的 query 方法根本就没有事务。你的配置文件下面是不是还有关于 query*的配置成了 read-only?修改你 service 方法的开头变成不是 read-only 的那种配置,如 clear 开头。(在 query 方法名(read_only)里面执行了 update 操作,所以就报错了。)
//删除转化出现异常时已经插入的数据记录
@Transactional(readOnly = false)
public void deleteERecord(LevelForMajors levelForMajors){
mapper.deleteERecord(levelForMajors);
}
怎么让主附表中的附表也打开横向滚动条?

用 CSS 样式控制显示出来吗?尝试一下
<style>
.tab-content{
overflow-x: scroll;
width: 3000px;
}
</style>
添加该样式后显示不正确。
暂且在 list.jsp 中添加:
<style>
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
display: block;
overflow-x: auto;
width: 3000px;
}
</style>