Model配置


Class.xml

<?xml version="1.0" encoding="utf-8" ?>
<sqlMap namespace="Class" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SqlMap.xsd">

<!--表示为WebApplication1.Class取了个别名,这样在下面的class=别名就可以 了-->
<alias>
 <typeAlias alias="Class" type="WebApplication1.Class,WebApplication1" />
</alias>

<!--resultMap 是数据库字段和Class的类的对应关系,也是SQL语句操作的结果的载体,其作用就是,SQL语句操作返回的数据的值根据这个resultMap的定 义,将相应的字段的值赋给Class类对应的属性.-->
<resultMaps>
 <resultMap id="Class" class="Class">
  <result property="ClassId" column="ClassId" />
  <result property="ClassName" column="ClassName" />
 </resultMap>
 <resultMap id="SimpleClass" class="Class">
  <result property="ClassName" column="ClassName" />
 </resultMap>
</resultMaps>

<!--参数列表,归存储过程使用-->

<parameterMaps>
 <parameterMap id="QueryClassName">
  <parameter property="ClassName" column="" />
 </parameterMap>
 </parameterMaps>

<!--更新,添加,删除,查询,存储过程都写在statements标签里-->

<statements>
 <select id="SelectClass" parameterClass="int" resultMap="SimpleClass">
select
ClassId,ClassName
from [Class]
  <dynamic prepend="WHERE">
   <isParameterPresent>
    ClassId = #value#
   </isParameterPresent>
  </dynamic>
 </select>

<!--存储过程,属性代表ID,参数parameterMap,结果保存resultMap-->

<procedure id="GetClassByName" parameterMap="QueryClassName" resultMap="Class">
           QueryClassByName
  </procedure>

<!--添加的SQL映射,属性代表ID,传入的参数类型,结果类型-->
 <insert id="InsertClass" parameterClass="Class" resultClass="int">
insert into Class
(ClassName)
values
(#ClassName#)
 </insert>

<!--更新的SQL映射,属性代表ID,传入的参数类型,结果类型-->
 <update id="UpdateClass" parameterClass="Class" resultClass="int">
update Class set
ClassName=#ClassName#
where ClassId = #ClassId#
 </update>

<!--删除的SQL映射,属性代表ID,传入的参数类型,结果类型-->
 <delete id="DeleteClass" parameterClass="Class" resultClass="int">
delete from Class
where ClassId = #ClassId#
 </delete>
</statements>
</sqlMap>


GoodsType.xml

<?xml version="1.0" encoding="utf-8" ?>
<sqlMap namespace="GoodsType" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SqlMap.xsd">
<alias>
 <typeAlias alias="GoodsType" type="WebApplication1.GoodsType,WebApplication1" />
</alias>
<resultMaps>
 <resultMap id="GoodsTypeList" class="GoodsType">
  <result property="GoodsTypeId" column="GoodsTypeId" />
  <result property="GoodsTypeName" column="GoodsTypeName" />
  <result property="Class" resultMapping="Class.SimpleClass" /><!--这里是外键映射-->
 </resultMap>
</resultMaps>

<statements>
 <select id="ListGoodsType" resultMap="GoodsTypeList">
select GoodsTypeId,GoodsTypeName,GoodsType.ClassId,ClassName from [GoodsType],[Class]
where Class.ClassId=GoodsType.ClassId
 </select>
</statements>
</sqlMap>

转载于:https://www.cnblogs.com/erik168/archive/2006/11/16/562263.html

### 配置 Ollama Modelfile Ollama 是一种用于管理和运行机器学习模型的工具,Modelfile 则是用来描述和配置这些模型的关键文件。为了创建并配置一个有效的 Modelfile 文件,可以遵循如下指南: #### 创建 Modelfile 文件 首先需要准备一个 `.modelfile` 文件,在其中定义模型的相关参数以及训练数据的位置等信息。此文件应当按照特定结构编写以确保能够被正确解析。 ```plaintext # Example of a basic .modelfile content structure MODEL_NAME=my_model_name SOURCE_PATH=./path_to_source_data/ TEMPLATE=template_format_string ``` 上述示例展示了最基础的内容框架[^1]。 #### 设置 MODEL_NAME 和 SOURCE_PATH 参数 - `MODEL_NAME`: 指定新创建模型的名字。 - `SOURCE_PATH`: 明确指出源代码或预处理后的数据集所在路径。 这两个字段对于后续命令执行非常重要,因为它们决定了所操作的具体资源位置。 #### 定义 TEMPLATE 格式字符串 TEMPLATE 字段用来指定对话格式模板,这一步骤非常关键因为它直接影响到最终生成内容的质量。该模板应该匹配模型在训练阶段使用的输入/输出模式[^2]。 例如,如果目标是实现聊天机器人功能,则应采用适合自然语言交互的形式;而对于图像识别任务来说,则要适应图片及其标签之间的映射关系。 #### 构建与运行模型 完成以上设置之后就可以通过下面两条指令来构建并启动模型了: ```bash ollama create my-model -f my-model.Modelfile ollama run my-model ``` 这里假设已经有一个名为 `my-model.Modelfile` 的配置文件存在,并且想要基于它建立一个新的实例命名为 `my-model`。 此外,当希望与其他开发者共享成果时,可以直接发送这个 Modelfile 或者将其推送到官方库中以便更广泛的访问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值