kms单独打包问题及修复
新的数据源,相关表是否能生成
T_USER,T_DEPARTMENT,
T_USER_ROLE_DEPARTMENT_SETT_DOMAIN,
t_field_extends,
t_calendar,
t_specialday,
t_standardday
打成war包测试
1.新的数据源,相关表是否能生成
t_user
…
t_user_department_role_set
类名的属性 | 数据库 |
---|---|
id | ID |
userId | USERID |
roleId | ROLEID |
departmentId | DEPARTMENTID |
…
本来想从jpa的类来生成表,但发现有引用hibernate,因此看hibernate生成表及修改
hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.SetBigStringTryClob">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<mapping resource="cn/myapps/common/model/department/DepartmentVO.hbm.xml" />
<mapping resource="cn/myapps/common/model/user/UserVO.hbm.xml" />
<mapping resource="cn/myapps/common/model/user/UserDepartmentRoleSet.hbm.xml" />
<mapping resource="cn/myapps/common/model/domain/DomainVO.hbm.xml" />
<mapping resource="cn/myapps/common/model/fieldextends/FieldExtendsVO.hbm.xml" />
<mapping resource="cn/myapps/common/model/workcalendar/calendar/CalendarVO.hbm.xml" />
<mapping resource="cn/myapps/common/model/workcalendar/special/SpecialDayVO.hbm.xml" />
<mapping resource="cn/myapps/common/model/workcalendar/standard/StandardDayVO.hbm.xml" />
</session-factory>
</hibernate-configuration>
可正常生成表
因为kms的过滤器拦截authtime的连接,因此加入允许
看了新建用户没有新建 标准日历 24小时日历 夜班日历表
需要用代码生成
kms添加PersistenceFilter注册过滤器,导致连接有缓存