增加商品属性的模块[主线]
This commit is contained in:
@@ -100,5 +100,20 @@
|
||||
<comment>启用</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="OtherField1" type="java.lang.String">
|
||||
<column length="50" name="OtherField1">
|
||||
<comment>自定义1</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="OtherField2" type="java.lang.String">
|
||||
<column length="50" name="OtherField2">
|
||||
<comment>自定义2</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="OtherField3" type="java.lang.String">
|
||||
<column length="50" name="OtherField3">
|
||||
<comment>自定义3</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
|
||||
31
src/main/resources/hibernate/MaterialProperty.hbm.xml
Normal file
31
src/main/resources/hibernate/MaterialProperty.hbm.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.MaterialProperty" table="jsh_materialproperty">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="nativeName" type="java.lang.String">
|
||||
<column length="50" name="nativeName">
|
||||
<comment>原始名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="enabled" type="boolean">
|
||||
<column length="1" name="enabled">
|
||||
<comment>是否启用</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="sort" type="java.lang.String">
|
||||
<column length="10" name="sort">
|
||||
<comment>排序</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="anotherName" type="java.lang.String">
|
||||
<column length="50" name="anotherName">
|
||||
<comment>别名</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
@@ -44,5 +44,6 @@
|
||||
<mapping resource="hibernate/AccountHead.hbm.xml" />
|
||||
<mapping resource="hibernate/AccountItem.hbm.xml" />
|
||||
<mapping resource="hibernate/SystemConfig.hbm.xml" />
|
||||
<mapping resource="hibernate/MaterialProperty.hbm.xml" />
|
||||
</session-factory>
|
||||
</hibernate-configuration>
|
||||
|
||||
@@ -125,6 +125,17 @@
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--系统配置结束 -->
|
||||
|
||||
<!--商品属性开始 -->
|
||||
<bean id="materialPropertyService" class="com.jsh.service.materials.MaterialPropertyService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="materialPropertyAction" class="com.jsh.action.materials.MaterialPropertyAction" scope="prototype">
|
||||
<property name="materialPropertyService" ref="materialPropertyService" />
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--商品属性结束 -->
|
||||
|
||||
<!--分类配置开始 -->
|
||||
<bean id="categoryService" class="com.jsh.service.basic.CategoryService">
|
||||
|
||||
@@ -56,4 +56,6 @@
|
||||
<bean id="accountItemDao" parent="daoTemplate" class="com.jsh.dao.materials.AccountItemDAO"/>
|
||||
<!-- 配置systemConfigDAO组件 -->
|
||||
<bean id="systemConfigDAO" parent="daoTemplate" class="com.jsh.dao.basic.SystemConfigDAO"/>
|
||||
<!-- 配置materialPropertyDAO组件 -->
|
||||
<bean id="materialPropertyDAO" parent="daoTemplate" class="com.jsh.dao.materials.MaterialPropertyDAO"/>
|
||||
</beans>
|
||||
|
||||
11
src/main/resources/struts2/materialProperty-struts.xml
Normal file
11
src/main/resources/struts2/materialProperty-struts.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="materialProperty" namespace="/materialProperty" extends="json-default">
|
||||
<action name="*" class="materialPropertyAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
Reference in New Issue
Block a user